LANG SELRCT

Google Apps Scriptのコードを書く場所  (新規作成: スプレッドシート | スクリプトエディタ

2018年1月8日月曜日

CSVデータを作ってGoogleドライブに保存する


var data = "でーた1, でーた2\nでーた3";

というカンマ区切りの文字列を作成して

Googleドライブの指定したフォルダに保存する

(保存したファイルを開いた画面↓)


コード.gsの

FOLDER_ID:保存先のフォルダのID
FILE_NAME:保存したいファイル名

は任意で設定して下さい



コード.gs
function save_as_csv() {
  var data = "でーた1, でーた2\nでーた3";
  create_file(data);
}

function create_file(data) {
  var content_type = "text/csv";
  var file_name = "FILE_NAME";
  var blob = Utilities.newBlob("", content_type, file_name);
  var file = blob.setDataFromString(data, "UTF-8");
  var folder = DriveApp.getFolderById("FOLDER_ID");
  folder.createFile(file);
}
意訳
この機能がやること
データを作成して
create_fileに渡す


この機能がやること
content_typeを設定する
ファイル名を設定する
Blob objectを作成して
dataと文字コードを渡し
指定したフォルダに
ファイルを作成する



参考

Class Utilities

最新の投稿

Pixel 5でSuicaが使えないときはGoogle PayでSuicaを有効にしてみる

Pixel 5への機種変でSuicaが使えない人向けに書きました。 MISSION Pixel 5でSuicaを使えるようにする SOLUTION 旧端末で機種変更の設定を行う NFCをオンにする Google PayでSuicaを有効にする PROBLEMS 以前...