相关疑难解决方法(0)

Google Apps脚本中的数组支持哪些功能?

我继续发现GAS中缺少数组函数,例如调用find给出错误:Cannot find function find in object

我能找到的唯一文档有些含糊不清:https: //developers.google.com/apps-script/guides/services/#basic_javascript_features

Apps脚本基于JavaScript 1.6,以及1.7和1.8中的一些功能.因此,除了内置和高级Google服务之外,还可以使用许多基本的JavaScript功能:您可以使用Array,Date,RegExp等常用对象,以及Math和Object全局对象.但是,由于Apps脚本代码在Google的服务器上运行(不是客户端,HTML服务页面除外),因此无法使用基于浏览器的功能(如DOM操作或Window API).

如何查看Array上可用的确切方法?

google-apps-script

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

如何在Google电子表格中自动添加时间戳

我的Google电子表格中有一张包含5个单元格的工作表,前3个仅包含单词,而最后2个包含时间,特别是时间戳.

cell 1 = data
cell 2 = data
cell 3 = data
cell 4 = time start
cell 5 = time ended
Run Code Online (Sandbox Code Playgroud)

现在,我想要的是当向单元1提供数据时,时间戳将自动出现在单元格4中.当向单元2和单元3提供数据时,时间戳将是单元5的新值.

我的朋友给了我一个代码,应该粘贴在脚本编辑器中:

function readRows() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var rows = sheet.getDataRange();
  var numRows = rows.getNumRows();
  var values = rows.getValues();

for (var i = 0; i <= numRows - 1; i++) {
  var row = values[i];
  Logger.log(row);
 }
};
Run Code Online (Sandbox Code Playgroud)

function onOpen() {
 var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
 var entries = [{
 name : "Read Data",
 functionName …
Run Code Online (Sandbox Code Playgroud)

timestamp google-sheets google-apps-script

5
推荐指数
2
解决办法
4万
查看次数