我正在尝试创建一个脚本,该脚本将使用提交的Google表单来创建会议议程。我使用了脚本“每周最佳员工奖”作为开始,但我在编码方面完全缺乏经验,这让我感到困惑。
我已经创建了一个googde文档议程模板,其中的关键占位符与我在google表单中请求的数据(即google电子表格中各列的标题)相匹配。目标是当某人提交一个描述他们会议议程项目的表单时,这个脚本获取数据并使用google文档议程模板为他们的会议创建议程。
下面是我编辑过的脚本:
// Global variables
var docTemplate = "1-4ELCpEGvrtnprnBYoLapwASK6TYmt
当我提交Google表单时,我希望将第n°3行(作为参考)的格式复制到google表"responses“中表单提交创建的最后一行中。以下是我的代码:
function CopyFormatting() {
//Déclaration des variables
var SheetResponse = SpreadsheetApp.getActiveSheet(); //Sheet of forms response
var LastRow = SheetResponse.getLastRow(); //last row of sheet (n)
var RefRow = SheetR
我有多个Google表单,这些表单“On”触发器应用程序脚本将新的数据行插入到一个集中式数据库(Google )中。
例如:在表单提交时,Google 1获取最后一行提交的数据,并将这一行数据推送到一个名为“All”的Google工作表中。类似地,在表单Submit上,Google 2接受最后一行提交的数据,并将这一行数据推入相同的“所有表单数据”电子表格中。
Google Form 1和Google Form 2中的Apps脚本搜索最后一行数据的“所有表单数据”电子表格,并使用与此类似的脚本将新的数据行插入到下一行,其中“data”是值的数组:
allformdata.getRange(al
我有Google表单填充的电子表格,我使用脚本代码添加了函数。它是使用脚本集公式自动填充列S。
但是,每次提交表单后,我必须手动运行才能激活脚本。
我希望它基于列S自动运行和更新列P。
最初,在'myFunction'中,我更改为'onEdit',但仍然无法自动运行。
function onEdit() {
var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
ss.getRange("S3").setFormula('=IFS(P3="Pendi
我创建了一个google表单,链接到google sheets表。提交时,表单中的数据会更新链接工作表中的A-D列。现在我想要一个自定义脚本,在提交时调用外部API,并从响应E列写入数据。我正在尝试调用天气API,以便记录用户提交表单时的天气数据。 下面是我用来从公共METAR API获取温度的函数,当我从打开的google sheet文档中的单元格调用它时,它工作得很好。我不能从google文档中正确理解的是如何在表单提交时触发它,并将其链接到E列和当前表单答案行。据我所知,从单元格调用这个函数是不可能的,我需要以某种方式在脚本中引用单元格位置(触发脚本的行+列E)? function G
我需要帮助-这是一段小小的历史。
我有谷歌时间表-
在这个时间表中有许多表格,但我希望得到帮助的是表单响应1和项目表。
我有一个google表单-
它与谷歌的时间表相连,每次提交这些数据都会出现在表格回复1页中-
有一个应用于电子表格的脚本-
复制到/从脚本
/**
* A function named onEdit will be called whenever
* a change is made to the spreadsheet.
*
* @param {object} e The edit event (not used in this case)
*/
func
我有一个谷歌形式的调查,它存储在谷歌表格中。从google工作表中,数据与firebase同步。
我有我的触发器“何时发生变化”在谷歌表,因为我的答案自动存储在那里。问题是,当用户提交答案时,触发器不会被调用。
但是如果我直接写在google表中,我的脚本就会被调用,数据会被存储在firebase中。
但是当我手动执行我的脚本时,它也会存储在防火墙中。
因此,从根本上看,当数据被表单本身传递时,google sheet触发器似乎不会被触发。
我也需要为这个表单写一个脚本吗?
这是我的工作表脚本:
function writeDataToFirebase() {
var ss = Sprea
我有一个表单,要求用户从列表中选择一个选项。
在他们选择了他们的选择之后,模型应该计算他们的总账单。
我有一个计算总数的after_save方法,但是它必须知道用户从表单中选择了哪个选项。在方法运行之前,我需要一种方法来获得这一选项,以便它能够准确地运行。我试图使用around_save,但找不到关于如何正确实现的文档。这是我现在的代码。
在我的模型里..。
class Upsell
include Mongoid::Document
field :user_report_request_type
field :total_cost
...
around_save :total_fee
我已经使用了我在网络上找到的多个脚本,并且遇到了同样的问题。我有几个google docs表单,我需要通过电子邮件接收提交的数据(不仅仅是通知表单已经提交,相应的电子表格已经更新)。此脚本正在运行,但由于某种原因已停止运行:
function sendFormByEmail(e)
{
// Remember to replace XYZ with your own email address
var email = "info.wchs@gmail.com";
// Optional but change the following variable
// to