小编edd*_*son的帖子

Eclipse - 如何修复错误"在项目中找不到persistence.xml文件"JPA问题

在Eclipse中出现"在项目中找不到persistence.xml文件"错误.

目标:创建一个新项目GWT + App引擎+ Maven

创建此步骤的步骤:

  1. 谷歌eclipse插件:选择"新建Web应用程序项目".
  2. 设置名称等
  3. 右键单击项目>配置>转换为Maven ...
  4. 修复jdoconfig.xml文件:xsi的值不正确.请参阅 使用不正确的URL验证jdoconfig

然后我得到上面的错误.

该文件存在于scr/META-INF/persistence.xml以及war/WEB-INF/classes/META-INF/persistence.xml但未找到.

注意:我安装了插件m2e,m2e-wtp和google eclipse插件

eclipse gwt google-app-engine persistence.xml maven

16
推荐指数
1
解决办法
3万
查看次数

我如何知道是否使用谷歌应用程序脚本合并电子表格单元格

在Google文档电子表格中.如果单元格A1和A2合并,有没有办法确认它们是合并的,使用谷歌应用程序脚本?

GAS中有一个合并功能https://developers.google.com/apps-script/class_range#merge

但是没有函数或示例显示如何检查单元格是否合并.

getValues等只返回一个空字符串.例如,这不起作用.

function testMerge() {

  var spreadsheet = SpreadsheetApp.openById('Z3ppTjxNUE........'); 
  var sheet = spreadsheet.getSheets()[0];
  var range = sheet.getRange("A3:A4");
  var values = range.getValues();
  var formulas = range.getFormulasR1C1();
  var formulasA1 = range.getFormulas();

  range = sheet.getRange("A4");
  range.setValue("a");

  range = sheet.getRange("A3:A4");
  var values2 = range.getValues();
  var formulas2 = range.getFormulasR1C1();
  var formulasA12 = range.getFormulas();


  var count = range.getHeight();


}
Run Code Online (Sandbox Code Playgroud)

google-sheets google-apps-script

9
推荐指数
2
解决办法
1万
查看次数

如何在谷歌电子表格中添加"自定义功能帮助". - 不是脚本编辑器

可以在谷歌电子表格中添加"自定义功能帮助"吗?即如果我在电子表格单元格中键入= sum,我会得到浮动帮助文本,有没有办法用自定义函数执行此操作?

谷歌应用程序脚本中的文档是使用JSDoc http://en.wikipedia.org/wiki/JSDoc 样式(JavaDoc like)注释创建的.如此处所述 https://developers.google.com/apps-script/guide_libraries?hl=en#guidelines

看起来这些只能在脚本编辑器中使用.它有一种添加文档的方式,因此它出现在电子表格中.

google-sheets google-apps-script custom-function

6
推荐指数
1
解决办法
1692
查看次数

为什么带有 Gmail Nodejs Nodemailer 的 OAuth2 会产生“不接受用户名和密码”错误

尝试使用 Gmail+ Nodejs+Nodemailer 发送电子邮件时,OAuth2 产生“用户名和密码不被接受”错误

代码 - Nodejs - Nodemailer 和 xoauth2

var nodemailer = require("nodemailer");

var generator = require('xoauth2').createXOAuth2Generator({
    user: "", // Your gmail address.

    clientId: "",
    clientSecret: "",
    refreshToken: "",
});



// listen for token updates
// you probably want to store these to a db
generator.on('token', function(token){
    console.log('New token for %s: %s', token.user, token.accessToken);
});


// login
var smtpTransport = nodemailer.createTransport({
    service: 'gmail',
    auth: {
        xoauth2: generator
    }
});


var mailOptions = {
    to: "",
    subject: 'Hello …
Run Code Online (Sandbox Code Playgroud)

gmail oauth google-apps oauth-2.0 nodemailer

5
推荐指数
1
解决办法
3882
查看次数

谷歌电子表格脚本在一定范围内创建数据验证

我正在尝试使用此脚本来创建数据验证,但它始终不起作用

   function test_validation()
      {
      var Spread = SpreadsheetApp.getActiveSpreadsheet();
      var Sheet = Spread.getSheetByName('Sheet1'); 
      var validate1 = Sheet.getRange("A1").getDataValidation();
      Logger.log(validate1.getCriteria());
      Logger.log(validate1.getCriteriaValues());
      var option = new Array();
      option[0]="true";
      option[1]="1";
      option[2]="2";
      option[3]="3";
      var criteria="ITEM_IN_LIST";
      var helpText="Test Help Text"
      var Combobox = Sheet.getRange("A2").getDataValidation();
      //The line below display error 
      //"Cannot find method  (class)setCriteria(string,String[]). "
      Combobox.setCriteria(criteria,option);
      Combobox.setHelpText(helpText);
      var validate2 = Sheet.getRange("A2").setDataValidation(Combobox);
      Logger.log(Sheet.getRange("A2").getDataValidation().getCriteria());
      Logger.log(Sheet.getRange("A2").getDataValidation().getCriteriaValues());
       }
Run Code Online (Sandbox Code Playgroud)

提前致谢。

google-apps-script google-spreadsheet-api

3
推荐指数
1
解决办法
1万
查看次数