所以我发送了大量的表单,其中每个表单都是专门为该特定响应者指定的(表单中的问题的上下文为其提交的用户而更改),该部分没问题。但我想将他们的回复记录到主电子表格中,其中每个用户都由该电子表格中的表单表示。 我想做像
这样的事情//activeRef is a Row object on another spreadsheet
//responseSS is an already existing spreadsheet
For each member - of which there are N - {
responseSS.insertSheet(activeRef.refereeID);
activeResponseSheet = responseSS.getSheets()[N];
conflForm = FormApp.create('Conflict Declerations')
conflForm.setDescription(DESCRIPTION)
.setAllowResponseEdits(true)
.setShowLinkToRespondAgain(false)
.setDestination(FormApp.setDestinationType.SHEET, responseSS.getSheets()[N]);
}
不幸的是,你不能将目的地设置为这样的特定表格,它必须是我理解的电子表格。我可以为每个表单响应设置一个特定的电子表格,但是会有几十到几百个 - 在主电子表格中将每个响应记录到一个表单中会更容易管理。
有可能解决这个问题吗?
由于
答案 0 :(得分:0)
无法设置特定的工作表来接收表单响应,因为电子表格表单链接过程会创建一个新的工作表。
有两种选择
={'Form Responses 1'!A2:G;'Form Responses 2'!A2:G;'Form Responses 3'!A2:G}
)range
,values
等。response