Google apps script 如何在我的电子表格上取消与他人创建的表单的链接
我有一个允许“任何人都可以编辑”的电子表格。用户有意/无意地在我的电子表格上创建表单。虽然我可以手动取消表单链接,但应该有一些方法通过谷歌脚本来实现。我尝试了以下代码,虽然它对我创建的表单有效,但对其他人创建的表单无效Google apps script 如何在我的电子表格上取消与他人创建的表单的链接,google-apps-script,Google Apps Script,我有一个允许“任何人都可以编辑”的电子表格。用户有意/无意地在我的电子表格上创建表单。虽然我可以手动取消表单链接,但应该有一些方法通过谷歌脚本来实现。我尝试了以下代码,虽然它对我创建的表单有效,但对其他人创建的表单无效 var ss = SpreadsheetApp.getActiveSpreadsheet() var sheets = ss.getSheets() for(var i = 0; i < sheets.length; i++) { var formurl =
var ss = SpreadsheetApp.getActiveSpreadsheet()
var sheets = ss.getSheets()
for(var i = 0; i < sheets.length; i++)
{
var formurl = sheets[i].getFormUrl()
if(formurl != null)
{
var formID = formurl.match(/[-\w]{25,}/);
FormApp.openById(formID).removeDestination();
}
}
正在寻找解决方案。您好。我在看一些老问题,这些问题似乎还没有解决。你过得怎么样?您是否已解决问题,或者仍在寻求帮助?上述脚本现在已成功运行。看来问题已经解决了。
No item with the given ID could be found, or you do not have permission to access it. (line 14, file "Code")