google-apps-script - 如何修复 https://docs.google.com 的请求失败返回代码 404
问题描述
function amongst_few_script() {
var wrkBk = SpreadsheetApp.getActiveSpreadsheet();
var wrkSht= wrkBk.getSheetByName("Data");
var formURL = ""
var formData = ""
var Product_Title = "";
var SKU = "";
var Size = "";
var First_Name = "";
var Last_Name = "";
var E_mail = "";
var Phone_Number = "";
var noOfRows = 101;
for (i=2;i<=noOfRows;i++)
{
Product_Title = wrkBk.getRange("A" + i).getDisplayValue();
SKU = wrkBk.getRange("B" + i).getDisplayValue();
Size = wrkBk.getRange("C" + i).getDisplayValue();
First_Name = wrkBk.getRange("D" + i).getDisplayValue();
Last_Name = wrkBk.getRange("E" + i).getDisplayValue();
E_mail = wrkBk.getRange("F" + i).getDisplayValue();
Phone_Number = wrkBk.getRange("G" + i).getDisplayValue();
formURL = "https://docs.google.com/forms/d/e/1FAIpQLSeyxUHdX_4fLoE6i2fdPD6RbpK5Wg-5OY05TatdQHrg-jEV5g/FormResponse?&pageHistory=0"
formData = "&entry.1089277187=" + Product_Title + "&entry.742914399=" + SKU + "&entry.2011436433=" + Size + "&entry.638818998=" + First_Name + "&entry.1952962866=" + Last_Name + "&entry.916445513=" + E_mail + "&entry.848461347=" + Phone_Number
var finalURL = formURL + formData
var options = {
"method": "post"
};
UrlFetchApp.fetch(finalURL, options);
}
}
每当我运行脚本时,我都会收到此命令并知道该怎么做用于检查完整响应的 muteHttpExceptions 选项)(第 40 行,文件“代码”)有人可以帮忙吗?
解决方案
您可以通过在您的选项变量中添加"muteHttpExceptions": true来抑制这些类型的错误。请参阅下面的修改选项变量。我复制了你的代码并应用了它,它对我有用:
var options = {
"method": "post",
"muteHttpExceptions": true
};
推荐阅读
- html - Bootstrap 模态弹出窗口中的 Twitter“推文按钮”未呈现
- reactjs - React,Mui 评级组件
- css - 数据表中水平滚动中的标题修复问题
- python - 每组熊猫相对于特定行的百分比变化
- stripe-payments - 仅当 Stripe 支付有效时才注册用户
- json - 在 Azure Synapse 中读取 JSON
- azure - Azure B2 - jit 迁移无法在密码重置时对用户进行身份验证 - 全部使用自定义策略配置
- arrays - 使用不同的值更新MongoDB中数组内的多个对象值而不循环,但纯查询
- excel - LabVIEW运行时不保存到Excel
- javascript - nuxt blob 中的 Openlayers 未定义