Web上にあるテキストファイルのURLを指定して
Googleドライブの指定したフォルダに名前をつけて保存するコードの例です
以下のコード.gsのID, NAME, URLを指定して
- var FOLDER_ID = "ID";
- var FILE_NAME = "NAME";
- var FILE_URL = "URL";
get_data()を実行すると
指定したフォルダにファイルが保存される
コード.gs
var FOLDER_ID = "ID";
var FILE_NAME = "NAME";
var FILE_URL = "URL";
function get_data() {
var url = FILE_URL;
var data = UrlFetchApp.fetch(url).getContentText();
create_file(data);
}
function create_file(data) {
var content_type = "text/plain";
var blob = Utilities.newBlob("", content_type, FILE_NAME)
var file = blob.setDataFromString(data, "utf-8");
var drive = DriveApp.getFolderById(FOLDER_ID);
drive.createFile(file);
}
|
意訳保存先(Googleドライブ)のフォルダID このファイル名で保存する 対象ファイルのURL この機能がやること ファイルのURLをurlに入れて テキストデータを取得して create_file()に渡す この機能がやること 保存するcontent_typeを指定して blobを作成して dataと文字コードを渡して Googleドライブのフォルダを取得して ファイルを作成する |
関連記事
スプレッドシートからtext/plainファイルを作ってGoogleドライブに保存する
保存したデータを読み込む方法はこちら