【发布时间】:2019-09-29 09:47:51
【问题描述】:
我完全不知道自己在做什么,但我正在尝试将 CSV 数据从 API 输出导入到谷歌表格中。
我要导入的数据是预订数据,已经生成为 csv 文件,我只需要第一次导入所有数据然后更新它(无需重新导入去年的所有数据)
API URL 是:
但是,我需要输入我的用户名和密码,如果需要,还需要输入日期范围。
所以在我的脑海里应该是: 年度预订导入的一个脚本
username XXXXX
password •••••
datefrom
dateto
使用日期范围导入当天预订的脚本
username XXXXX
password •••••
datefrom 2019-09-29
dateto 2019-09-29
我第一次使用 googlescript 时发现我可能需要这样的东西:
function importCSV() {
var var bookings = beds24api.beds24GetBookings(prop_key, data_option);
var res = UrlFetchApp.fetch("https://www.beds24.com/api/csv/getbookingscsv");
var content = res.getContentText();
var authentication = {
'authentication' : {
'username' : XXXXX,
'password' : •••••
};
};
}
function beds24GetBookingsCSV(username, password, data_option){
return beds24JsonApi('https://www.beds24.com/api/csv/getbookingscsv',username, password, data_option);
};
return {
beds24GetBookings: beds24GetBookingsCSV,
};
}
你们中的很多人都会从这段代码中流血,但如果我能得到一些帮助来实现这一点,那就太棒了!
【问题讨论】:
-
你的第二个函数语法不正确。
标签: api csv google-apps-script import google-sheets-api