Javascript 需要复制谷歌电子表格(自定义公式)和链接谷歌表格
我有一个谷歌表单,它将响应反馈到带有一些自定义公式(过滤器、SQL查询、其他表单等)的电子表格 我的用户请求此表单(模板)的副本,我希望在保留该电子表格中的自定义功能的同时,自动化制作谷歌表单和链接电子表格副本的过程。 复制表单不是问题,但是用户必须创建一个新的电子表格,以便响应(没有自定义功能) 看起来,手动(在驱动器中)复制工作表会自动创建一个链接的谷歌表单。但是我可以用脚本来做吗?如果是这样,我如何获得新创建的谷歌表单的ID,该表单与新复制的电子表格一起使用 任何建议都将不胜感激 谢谢, Pierre我现在正在使用它(我只是复制而不是创建):Javascript 需要复制谷歌电子表格(自定义公式)和链接谷歌表格,javascript,google-apps-script,google-sheets,google-forms,Javascript,Google Apps Script,Google Sheets,Google Forms,我有一个谷歌表单,它将响应反馈到带有一些自定义公式(过滤器、SQL查询、其他表单等)的电子表格 我的用户请求此表单(模板)的副本,我希望在保留该电子表格中的自定义功能的同时,自动化制作谷歌表单和链接电子表格副本的过程。 复制表单不是问题,但是用户必须创建一个新的电子表格,以便响应(没有自定义功能) 看起来,手动(在驱动器中)复制工作表会自动创建一个链接的谷歌表单。但是我可以用脚本来做吗?如果是这样,我如何获得新创建的谷歌表单的ID,该表单与新复制的电子表格一起使用 任何建议都将不胜感激 谢谢,
我现在正在使用此代码,它似乎正在工作,谢谢!
// Open a form by ID and create a new spreadsheet.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var ss = SpreadsheetApp.create('Spreadsheet Name');
// Update the form's response destination.
form.setDestination(FormApp.DestinationType.SPREADSHEET, ss.getId());