Yado_tech

旅館+ITとはなんぞ

gasでBeds24のAPIにアクセスする②

今度はCSVファイルをSpreadsheetに書き込んでみた。

パスワードがAPI KEYであることに気づかずに結構グダったが、まぁできた。

function myFunction() {

  var username = "yourusername"
  var password = "youAPIKEY!!!"
  var url = "https://www.beds24.com/api/csv/getbookingscsv"
  var options = {
    method:"post",
    followRedirects:false,
    payload:{
      username:username,
      password:password,
      datefrom:"2019-12-31",
      dateto:"2020-01-01"
    }
  }
  
  var res = UrlFetchApp.fetch(url,options)
  var csvfile = Utilities.parseCsv(res)
  var sp = SpreadsheetApp.create("テストです")
  sh = sp.getSheets()[0]
  sh.getRange(1,1,csvfile.length,csvfile[0].length).setValues(csvfile)

}