Apps Script公式リファレンス: Apps Script Reference |障害・課題追跡: IssueTracker |Google Workspace: Status Dashboard - Summary

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

Latest post

Google Apps Scriptの障害時はIssueTrackerを見てみる - Incidents for Apps Script are reported on Issue Tracker

IssueTracker > Apps Script issues https://issuetracker.google.com/savedsearches/566234 Google Apps Scriptの障害時は IssueTracker に課題が上がっていることが...