【发布时间】:2020-02-17 17:11:33
【问题描述】:
所以我尝试在https://script.google.com/ 上编写一个脚本来自动将数据从谷歌电子表格输入到谷歌表单,但我总是收到这个代码错误
"Request failed for https://docs.google.com returned code 400. Truncated server response: <!DOCTYPE html><html lang="en" class="m2"><head><link rel="shortcut icon" sizes="16x16" href="https://ssl.gstatic.com/docs/spreadsheets/forms/favic... (use muteHttpExceptions option to examine full response) (line 25, file "Code")"
有人可以帮帮我吗?
这是我的代码
function auto_data_entry() {
var formURL="https://docs.google.com/forms/u/0/d/e/1FAIpQLSduXRTFWkeq1ZLRaiGzhmT58oUZSp20FHsT73_qMj8ZpobuqA/formResponse";
var wrkBk = SpreadsheetApp.getActiveSpreadsheet();
var wrkSht= wrkBk.getSheetByName("Sheet1");
var Transaction1 = wrkSht.getRange("A1").getValue();
var Transaction2 = wrkSht.getRange("A2").getValue();
var Transaction3 = wrkSht.getRange("A3").getValue();
var Transaction4 = wrkSht.getRange("A4").getValue();
var Transaction5 = wrkSht.getRange("A5").getValue();
var datamap={"entry.663378019":Transaction1,
"entry.978525821":Transaction2,
"entry.1636658367":Transaction3,
"entry.1490939339":Transaction4,
"entry.2066528728":Transaction5};
var options = {
"method": "post",
"payload": datamap
};
UrlFetchApp.fetch(formURL, options);
}
这里是表格https://docs.google.com/spreadsheets/d/1-sLoKy6npftapr3QxoRIoYozBN6izei0E9uqF4yLg-8/edit?usp=sharing
这是https://docs.google.com/forms/d/e/1FAIpQLSduXRTFWkeq1ZLRaiGzhmT58oUZSp20FHsT73_qMj8ZpobuqA/viewform的表格
谢谢!
【问题讨论】:
-
可能是标头无效!
-
嗨!您是该表单的所有者吗?
标签: javascript google-sheets google-forms data-entry