我有一个附加到 Google 表单的脚本,它会在提交时向 Discord channel 发送通知。我想包含指向个人回复的直接链接(链接看起来像 https://docs.google.com/forms/d/<myformid>/edit#response=<responseid>
)。我怎样才能找回那个链接?我得到部分链接到 /edit
与 Form.getEditUrl()
但我无法获得正确的 ID。我检查了 FormResponse.getId()
但这并没有将我与任何回应联系起来。
最佳答案
由于您知道响应 ID,因此可以使用 geEditResponseUrl 方法获取表单响应的直接链接。请注意,知道此 URL 的任何人都可以编辑回复。
function getEditUrl(responseId) {
var form = FormApp.getActiveForm();
var response = form.getResponse(responseId);
return response.getEditResponseUrl()
}
关于javascript - 从 Google 表单中检索到响应的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48368843/