我在 FormApp.openById() 的 Google 应用程序脚本中收到表单 id 错误

问题描述 投票:0回答:1

我的 code.gs 代码第 2 行出现错误 -

实际代码是:

function onFormSubmit(e) {
  const form = FormApp.openById('YOUR_FORM_ID');

我已将 ('YOUR_FORM_ID') 替换为我的表单 ID(通过复制的网站链接找到),其中表单 ID 是紧随 d/e/ 后的字母和数字字符串:https://docs.google。 com/forms/d/e/XXXXX-XXXX/viewform?usp=sf_link(我已将表单的 id 替换为 XXXXX-XXXX)

我收到的错误是: 异常:给定的项目 ID 无效。 表单提交时 @代码.gs:2

出了什么问题?

google-apps-script
1个回答
0
投票

Google 表单对于 edit 视图和 preview 有不同的 ID。您应该从表单的“编辑”视图中显示的 URL 中获取 44 个字符的 ID。该 URL 将类似于以下内容:

https://docs.google.com/forms/d/***1stABuosFNAcq8QEwObuZCvxIPeibTHzuS_i_CmfEE2Q***/编辑

© www.soinside.com 2019 - 2024. All rights reserved.