我有一个与表单链接并存储所有表单响应的谷歌电子表格。我想要找到表单本身的ID。我尝试了以下代码,但没有成功。
(我正在从与表单链接的电子表格的脚本编辑器中运行以下代码。)
(我正在从与表单链接的电子表格的脚本编辑器中运行以下代码。)
function getID()
{
var form = FormApp.getActiveForm();
var formID = form.getId();
Logger.log(formID);
}
由于脚本是容器绑定到电子表格本身,因此返回 NULL。是否有其他方法可以获取链接表单的ID甚至链接表单的URL呢?
我可以通过以下步骤从电子表格中手动获取它。
表单 > 编辑表单,这将显示 URL。
如果我知道表单的名称,我可以通过DriveApp.getFilesByName() 按名称获取它,然后遍历它并使用File.getId() 但我不一定知道名称。
有什么想法吗?