getEditResponseURL() 到字符串到电子邮件得到 404 错误
getEditResponseURL() to string to email gets 404 error
与表单提交末尾的编辑响应 link 相比,我的代码可以生成正确且相同的编辑响应 URL。此代码在 Google 个工作表中,并在表单提交时触发。
var form = FormApp.openById('--form ID here--');
var responses = form.getResponses();
var lastResponse = responses[responses.length - 1];
var responseURL = lastResponse.getEditResponseUrl();
我通过电子邮件将此回复URL 发送给使用该表单的人,但在单击 link 时,它会产生 404 错误。如果我在表单提交末尾单击相同的 link,它会让我编辑表单回复。谁知道第一种情况为什么会出现404错误?
谢谢!
我尝试复制您的代码,但 URL 没有这个问题。这是我的版本:
function getResponseURL() {
var form = FormApp.openById('id goes here')
var responses = form.getResponses()
var lastResponse = responses[responses.length - 1]
var responseURL = lastResponse.getEditResponseUrl()
//Logger.log(responseURL)
var emailbody = "Find last form submission link <A HREf=" + responseURL +"> here </A>"
MailApp.sendEmail({
to: 'email@example.com',
subject: 'test',
htmlBody: emailbody})
}
如果有帮助请告诉我。
与表单提交末尾的编辑响应 link 相比,我的代码可以生成正确且相同的编辑响应 URL。此代码在 Google 个工作表中,并在表单提交时触发。
var form = FormApp.openById('--form ID here--');
var responses = form.getResponses();
var lastResponse = responses[responses.length - 1];
var responseURL = lastResponse.getEditResponseUrl();
我通过电子邮件将此回复URL 发送给使用该表单的人,但在单击 link 时,它会产生 404 错误。如果我在表单提交末尾单击相同的 link,它会让我编辑表单回复。谁知道第一种情况为什么会出现404错误?
谢谢!
我尝试复制您的代码,但 URL 没有这个问题。这是我的版本:
function getResponseURL() {
var form = FormApp.openById('id goes here')
var responses = form.getResponses()
var lastResponse = responses[responses.length - 1]
var responseURL = lastResponse.getEditResponseUrl()
//Logger.log(responseURL)
var emailbody = "Find last form submission link <A HREf=" + responseURL +"> here </A>"
MailApp.sendEmail({
to: 'email@example.com',
subject: 'test',
htmlBody: emailbody})
}
如果有帮助请告诉我。