在Google表格中,您可以添加一些脚本功能.我正在为onEdit活动添加一些东西,但我不知道它是否有效.据我所知,你不能从Google表格中调试一个直播事件,所以你必须从调试器中做到这一点,这是没有意义的,因为传递给我的onEdit()函数的事件参数将始终是未定义的,如果我从它运行它Script Editor.
因此,我试图在调用函数Logger.log时使用该方法记录一些数据onEdit,但这似乎只有在从函数运行时才有效Script Editor.当我从中运行它时Script Editor,我可以通过转到查看日志View->Logs...
我希望能够在事件实际执行时看到日志,但我无法理解.
我该如何调试这些东西?
我有一个电子表格,在G列中有一些值.有些单元格之间是空的,我需要从该列的最后一个值到另一个单元格.
就像是:
=LAST(G2:G9999)
Run Code Online (Sandbox Code Playgroud)
除了这LAST不是一个功能.
google-sheets google-apps-script array-formulas custom-function google-sheets-formula
我想在脚本中设置Google表格中的文字或数字.
我想在单元格中设置Hello或编号.到目前为止我找到了这段代码: 9F2
SpreadsheetApp.getActiveRange().setValue('hello');
Run Code Online (Sandbox Code Playgroud)
但是这并没有指定哪个细胞.
是否可以在Google文档/云端硬盘文档中对标题进行编号?
我编写了一个自定义的Google Apps脚本,它将id从Web服务接收和获取信息(价格).
我在电子表格中使用这个脚本,它工作得很好.我的问题是这些价格会发生变化,我的电子表格也不会更新.
如何强制它重新运行脚本并更新单元格(无需手动遍历每个单元格)?
我是编程新手(已经在Codecademy上学过一些JS课程).我正在尝试创建一个简单的脚本来确定,如果给出一个包含扑克游戏结果的电子表格,谁应该付钱给谁.我打开了Google Apps脚本,并编写了以下内容以开始使用:
function addplayerstoArray(numplayers) {
var playerArray = [];
for (i=0; i<numplayers; i++) {
playerArray.push(i);
}
}
addplayerstoArray(7);
console.log(playerArray[3])
Run Code Online (Sandbox Code Playgroud)
我们的想法是创建一个包含其中玩家总数的数组.运行代码时,我认为它会在控制台上打印"3".但什么都没发生.它说
"ReferenceError:"console"未定义."
A)我不了解Google Apps脚本控制台如何处理打印,以便我可以看到我的代码是否完成了我想要的内容?
B)代码有问题吗?
我需要将Google Spreadsheet列索引转换为相应的字母值,例如,给定电子表格:

我需要这样做(这个功能显然不存在,这是一个例子):
getColumnLetterByIndex(4); // this should return "D"
getColumnLetterByIndex(1); // this should return "A"
getColumnLetterByIndex(6); // this should return "F"
Run Code Online (Sandbox Code Playgroud)
现在,我不记得索引是从起点0还是起点1,无论如何,概念应该是清楚的.
我没有在气体文件上找到任何关于这个的东西..我是瞎了吗?任何的想法?
谢谢
我正在寻找一种方法来使用谷歌电子表格中的特定数据"预填充"谷歌表格.该表单将为每个人提供相同的"标准"问题,但前两个问题中的数据将使用现有Google电子表格中的唯一数据"预先填充".根据现有电子表格中的电子邮件地址,数据将是唯一的.
来源电子表格示例
Col 1 Col 2 Col 3
email name birthday
@mike Mike Jones May 9th 1975
@jim Jim Smith April 19th 1985
Run Code Online (Sandbox Code Playgroud)
形式示例一
问题1 - 从谷歌电子表格预填充数据(迈克琼斯).
问题2 - 从谷歌电子表格预填充数据(1975年5月9日).
问题3 - 空白(等待用户回复)
问题4 - 空白(等待用户回复)
表格示例二
问题1 - 从谷歌电子表格预填充数据(吉姆史密斯).
问题2 - 从谷歌电子表格预填充数据(1985年4月19日).
问题3 - 空白(等待用户回复)
问题4 - 空白(等待用户回复)
有谁知道这是否可以做到?如果是,任何帮助或指示都将非常感激.
先感谢您!
托德
我想在Google文档电子表格中为特定单元格添加按钮.该应用程序的脚本文件的用户界面 有关如何添加一个新的面板谈判,但目前还不清楚如何在面板用户界面可以连接到特定的行或单元格.
是否可以将UI添加到特定单元格,还是仅限于添加新面板?
我有一个googlespreadsheet,我保留一个错误列表,每当我修复一个错误,我将状态从"未启动"更改为"完成".我想为Google Docs电子表格编写一个脚本,这样每当我将状态更改为"完成"时,整个行都会以某种颜色突出显示.
我已经知道Google Spreadsheet已经"改变了文本颜色",但该功能只改变了单元格的颜色,并没有改变整行的颜色.