簡體   English   中英

使用Google Apps腳本將所有Google表單發送到相同的表格gid

[英]Send all Google Forms to the same Sheets gid with Google Apps Script

我有一個腳本創建了多個Google表單,這些表單都鏈接到一個Google表格。 我使用函數FormApp.create(name).setDestination(FormApp.DestinationType.SPREADSHEET,destSheetId); 多次完成此任務。 這大部分都有效,但是當我去目的地表格時,每個表格都會將其信息粘貼到不同的表格中。 例如,一個表單會轉到https://docs.google.com/spreadsheets/d/1O8R/edit#gid=0而另一個表單會轉到https://docs.google.com/spreadsheets/d/1O8R/edit#gid=1 有沒有辦法讓腳本為每個窗體分配相同的gid,或同時查看工作表中的所有gid,或類似的東西?

謝謝!

在設置目標后,無論如何都要在同一個電子表格中將表單寫入同一個工作表,這似乎並不明顯。 您可能需要編寫響應的整個寫入功能,然后隱藏實際表單。

或者,您可以創建一個“主選項卡”來編譯所有表單響應。 您可以使用以下函數,使用您的工作表更新工作表和列名稱,以將所有響應編譯到單個工作表上。 我從Row2開始並對主電子表格中的標題進行硬編碼。

=SORT({'Form Responses 1'!A2:B;'Form Responses 2'!A2:B;'Form Responses 3'!A2:B},1,0)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM