google-apps-script相关内容

Google Form Google Apps脚本回答逻辑错误验证

如果我在网格表单中创建一个问题,比如.. QN:如果涨价幅度达到以下幅度,你还会购买吗? 选项: 5%是否(选择是或否) 10%是否(选择是或否) 15%是否(选择是或否) 我想创建一个答案验证,如果用户为5%选择“否”,并为10%和15%选择“是”,它将有一条错误消息说(“逻辑错误”) 使用什么代码才是正确的? 推荐答案 目前,无法使用表单实现此类验证。您的唯一选项是: ..
发布时间:2022-06-18 23:28:42 其他开发

从应用程序脚本提交时,Google Form多项选择其他选项不可见

我有一个Google表单,其中有一个多项选择题。此字段有两个有效答案 美国和 其他(当您选择其他选项时,可以在文本区写下任何国家/地区名称) 现在,我正在尝试使用谷歌应用程序脚本提交此表单。在从应用程序脚本提交时,如果我正在发送此多项选择题的答案,则其工作状态为美国(&q;)。我想在提交表格时发送其他人作为对此问题的回答。有谁能帮帮我吗。下面附上场地图片和脚本以供参考。 Pictur ..

谷歌表格上的动态/随机问题

我有一组包含多项选择答案的100个问题,用户必须回答。我希望每次用户打开Google表单并存储用户对这5/10个问题的答复时,都会给他们一个随机的5或10个问题集。 问题是基于反馈的,因此我不需要收集用户数据,等等。我只需要能够抛出的100个随机问题集每次用户加载谷歌表单5或10。 我是Google Form的新手,但我找不到任何支持它的资源。这可以在谷歌表格上完成吗?是否有简单的替代 ..
发布时间:2022-06-18 23:09:07 其他开发

有没有办法通过编程获得Google表单的可共享链接?

有没有办法通过编程获得Google表单的可共享链接? 我已经使用php API复制了一个Google表单文件,现在我想获取指向此表单的可共享链接。 推荐答案 谷歌表单的可共享URL的形式为 https://docs.google.com/forms/d/{id}/viewform 其中id是与包含表单的文件关联的ID。由于您已经创建了文件的副本,因此您有一个对应的文件对象,因 ..

如何获取Google Form的JS脚本?

我有一个Google表单,我如何才能获得它的js脚本? 我单击脚本编辑器,但找不到对应的js。 我已经在Internet上搜索了,但没有预期的答案。 -- 更新日期:2017/08/20 假设我拥有一个如下所示的表单: Sample Form。 如何获取此表单的相应Google脚本? 即 function myFunction() { // Creat ..

Google Apps脚本-域外共享

所以我遵循了这里的教程,一切都运行得很好…给我的。 google forms file upload complete example 我需要做的是将脚本添加到Google表单,并允许用户随表单一起上传图像。我知道它只会将上传的图片放在指定的文件夹中,但这很好,不会有很大的数字,我们可以只使用相应的时间戳。 我遇到的问题是,当我打开表单、点击链接并能够上传图片时,一切都完全如我所愿, ..
发布时间:2022-06-18 22:48:01 其他开发

可以使用Google Sheets中的数据创建Google Form响应吗?

我正在尝试将数据从Google电子表格导入到Google表单作为响应。我有大约1000行数据需要作为单独的表单响应提交。所有列对应于不同类型的问题(如多项选择、文本、下拉菜单、日期等)。我在整个互联网和Stackoverflow上都搜索过,但类似问题的答案似乎都不符合我想要做的事情。我发现有几个人在使用form.createResponse(),但我对编程非常陌生,所以可能这就是我无法让他们满足我 ..
发布时间:2022-06-18 22:42:16 其他开发

如何在Google Forms中添加SECTION WISE TIMER用于学校测验?

我们使用Google Forms进行了一次英语语言测试,该测试分为3个部分。 我们希望能够为每个区段设置时间(例如,区段A=10分钟、区段B=10分钟、区段C=40分钟)。 另外,我们希望学生能够看到他们正在做的每个部分的倒计时,这在Google-Forms中完全可能吗? 推荐答案 目前谷歌表单中没有类似的内容。您可能希望再等几周,因为Google年度会议Google I/ ..
发布时间:2022-06-18 22:33:58 前端开发

如何使用Google Apps脚本编辑现有Google表单项(问题)

我有一个构建Google表单的Google脚本。该脚本使用包含问题和相应选项的电子表格填写表单。 需要定期更新表单中显示的问题。 我希望通过更改电子表格中的问题来更新表单中的问题: 我使用onOpen()作为脚本,这样每次访问表单时,脚本都会重新构建最新的表单。 但是,目前每次我运行该脚本时,都会向表单中添加一个新问题,以前过时的问题仍然保留在表单中。 我需要使用脚本编辑表单上的现有 ..
发布时间:2022-06-18 22:29:01 其他开发

需要从表单生成的工作表中移动行

我有一个调查工作表,我需要让我的团队查看一次,但在那之后,我希望我的团队将设置为已关闭&的行放到一个归档工作表中。在过去,对于其他工作表,我曾使用此脚本,但它似乎不适用于表单链接工作表。在研究之后,我发现你不能从表单链接表中剪切,但你可以删除行,我的理论是脚本试图剪切,这就是为什么不起作用。复制和删除问题将是什么(&Q;)? function onEdit(event) { // ..
发布时间:2022-06-18 22:21:10 其他开发

多次执行Google脚本,即使在表单提交触发器上锁定也是如此

我很难理解为什么这个脚本每次提交表单时都会同时执行2、3、甚至4次。我已经添加了LockService,但是虽然它确实可以有时阻止发送多封电子邮件,但它似乎并没有阻止同时执行。 其他一切正常--我只是不希望每次都执行失败,因为这些操作还会由于脚本超时而中断后续的合法触发器执行。 我必须从工作表执行,因为我调用的是基于表单响应检索到工作表的数据。工作表不是共享的,也没有“孤立”触发器。我已经 ..
发布时间:2022-06-18 22:10:06 其他开发

如何在执行链接到表单的工作表中的Google Sheet脚本之前等待Google表单脚本完成执行

我有两个脚本。一个链接到谷歌表格,另一个链接到谷歌工作表。我需要确保Google表单脚本在执行链接到Google表单的工作表的Google Sheet脚本主体之前完成执行。如何才能做到这一点?‘ 需要等待Google表单脚本完成,如下面的代码所示。我无法使用Utilities.sleep,因为它可能会导致争用情况,具体取决于执行的时间。 //SCRIPT LINKED TO FORM fu ..

如何在测验中为CheckboxGridItem问题分配正确答案?

使用Google Forms进行多项选择测验的一个问题是,如果一个问题有(例如)3分,并且5个正确答案中有3个,如果学生只选择了3个正确答案中的2个,他们将得到0分,而不是2分。 解决此问题的方法是使用只有1列的CheckboxGrid,其中每一行都是答案选项。 然后,可以为正确选择的每一行奖励积分。 我现在想要使用此方法动态创建复习测验,我的代码片段如下: var quest ..
发布时间:2022-06-18 21:38:53 其他开发

谷歌应用程序脚本。将文件复制到一个驱动器按文件名分隔文件夹

我想将文件从Google驱动器上传到一个驱动器,根据文件名的一部分分开文件夹。例如,这些文件将是:John Doe_story1;John Doe_Story2;Jane Doe_story1;Jane Doe_Story2;等等。因此,这些文件应该上载到不同的文件夹,如";/samplefolder/John Doe/Stories/";;&;/sampleFolder/Jane ..
发布时间:2022-06-16 13:23:41 其他开发

Google Apps Scrip V8运行时使用哪个版本的ECMAScript?

当您创建一个新的Google Apps脚本时,它似乎默认支持V8运行时。documentation状态: Apps脚本支持两个JavaScript运行时:现代的V8运行时和由Mozilla的Rhino JavaScript解释器支持的旧运行时。 V8运行时支持现代ECMAScript语法和功能。 V8 runtime documentation状态: 您可以在由V8运行时支 ..
发布时间:2022-06-15 12:20:33 前端开发

适用于Google Apps脚本的V8运行时

上周,谷歌发布了一个新的Runtime。 谁知道使用哪个版本的V8或ECMAScript? 推荐答案 根据migrating scripts to v8 docsV8标准兼容。 但是,当将您的脚本迁移到V8时,您可能需要解决some incompatibilities,或者您的脚本可能会中断。虽然Mozilla's Rhino JS Interpreter为Apps脚本执行开发人员脚 ..
发布时间:2022-06-15 12:03:55 前端开发

向Gmail添加多个附件

我正在使用Google电子表格,希望向我们的客户发送多个附件,无论我如何格式化它被拒绝或只发送一个附件,有人能帮忙吗 function emailcustomer() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName("email to customer") var subjec ..
发布时间:2022-06-09 16:31:39 其他开发

如何将来自Google Drive的Materialize.min.js链接到Google Apps脚本

我得到了一些Google Apps脚本Web应用程序。它们都使用位于其他服务器上的图像文件Materialize.min.css和Materialize.min.js。我想把我控制下的所有这些文件都移到我的谷歌硬盘上。我已经成功地处理了图像文件和Materialize.min.css,但由于某些原因,maerialize.min.js引发了问题。 用于我过去使用的css文件 link ..
发布时间:2022-06-08 22:58:44 前端开发