物理の駅 Physics station by 現役研究者

テクノロジーは共有されてこそ栄える

Google Apps Script(GAS): Google Drive上のテキストファイルを読み取り、上書きする

Google Apps Scriptで、Google Drive上のテキストファイル(TXTやJSON)を読み取り、上書きしてみよう。

ファイルIDは、Google Drive上のファイルを表示させて、「共有」から「リンクをコピー」したときの https://drive.google.com/file/d/この部分/view?usp=sharing のことである。

読み取り

  var FILE_ID = "set file id here";
  var file = DriveApp.getFileById(FILE_ID);
  console.log(file.getBlob().getDataAsString());  

書き込み(上書き)

  var FILE_ID = "set file id here";
  var file = DriveApp.getFileById(FILE_ID);
  file.setContent("file content");