Questions tagged «google-apps-script»

用于有关Google Apps脚本的问题,Google Apps脚本是基于JavaScript的基于Google的云脚本平台,用于跨Google产品和第三方服务自动执行任务。在适用的情况下,除了相关产品特定标签(例如[google-sheets],[google-docs])或API相关标签(例如[google-drive-api])之外,还应使用


12
如何调试Google Apps脚本(又称Logger.log登录到哪里?)
在Google表格中,您可以添加一些脚本功能。我为onEdit活动添加了一些内容,但无法确定它是否有效。据我所知,您无法从Google Sheets调试实时事件,因此您必须从调试器中进行调试,这是没有意义的,因为onEdit()如果我从Script Editor。 因此,Logger.log无论何时onEdit调用该函数,我都试图使用该方法记录一些数据,但这似乎也仅在从中运行时才起作用Script Editor。从中运行时Script Editor,我可以通过转到以下位置查看日志View->Logs... 我希望能够看到事件实际执行时的日志,但是我无法弄清楚。 我该如何调试这些东西?




6
使用Google Apps脚本打印到控制台?
我对编程非常陌生(已经在Codecademy上过一些JS课程)。我正在尝试创建一个简单的脚本来确定(如果给定一个包含扑克游戏结果的电子表格)谁应该付钱给谁。我打开了Google Apps脚本,并编写了以下内容以开始使用: function addplayerstoArray(numplayers) { var playerArray = []; for (i=0; i<numplayers; i++) { playerArray.push(i); } } addplayerstoArray(7); console.log(playerArray[3]) 这个想法是创建一个包含玩家总数的数组。运行代码时,我认为它将在控制台上显示“ 3”。但是什么也没发生。它说 “” ReferenceError:“控制台”未定义。“ A)我不了解Google Apps脚本控制台在打印方面的工作方式,以便可以查看我的代码是否完成了我想要的工作? B)代码有问题吗?

18
将列索引转换为相应的列字母
我需要将Google Spreadsheet列索引转换为其相应的字母值,例如,给定一个电子表格: 我需要这样做(此功能显然不存在,这是一个示例): getColumnLetterByIndex(4); // this should return "D" getColumnLetterByIndex(1); // this should return "A" getColumnLetterByIndex(6); // this should return "F" 现在,我不记得确切的索引是从0还是从开始1,无论如何概念应该很清楚。 我在加油站的文档中没找到关于此的任何信息。任何的想法? 谢谢

19
确定单列中的最后一行
我有一张表格,其中数据A通过H。 我需要确定列中的最后一行 A包含数据的中(它们都是连续的-数据/行中没有间隙)。 其他列中也有数据行比列多的数据A,因此我只需要隔离列A。(和/或只是col内的范围A)。 我可以在电子表格级别使用 =COUNTA(A2:A100) 但是,在我对Google Apps脚本解决方案的所有研究中,我似乎都发现执行包含数十行代码的多种功能的要求-包括很多 i++内容...通过直接从偏移,我可以做的更简单A1。 是否可能有特定于列的方法来修改此方法? var aLast = ss.getDataRange().getNumRows(); 如果需要复杂的过程,那就去吧。但是我很难想象(甚至更难找到!)一个更简单的解决方案。 有人愿意启发我(或吹泡泡)吗?

1
是否可以使用Google电子表格中的数据“预填” Google表单?
我正在寻找一种用Google电子表格中的特定数据“预先填写” Google表单的方法。表单对每个人都有相同的“标准”问题,但是前两个问题中的数据将用来自现有Google电子表格的唯一数据“预填充”。根据数据在现有电子表格中的电子邮件地址,数据将是唯一的。 源电子表格示例 Col 1 Col 2 Col 3 email name birthday @mike Mike Jones May 9th 1975 @jim Jim Smith April 19th 1985 表格一 问题1-预装了Google电子表格中的数据(迈克·琼斯)。 问题2-预先填入资料(1975年5月9日)了Google电子表格中的。 问题3-空白(正在等待用户回复) 问题4-空白(正在等待用户回复) 表格范例二 问题1-预装了Google电子表格中的数据(吉姆·史密斯)。 问题2-预先填充了Google电子表格中的数据(1985年4月19日)。 问题3-空白(正在等待用户回复) 问题4-空白(正在等待用户回复) 有谁知道这可以做到吗?如果是,任何帮助或指导将不胜感激。 先感谢您! 托德
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.