Google ドキュメントから特定のファイルを取得するには、DocsList クラスの getFileById
メソッドを用いる。
【構文】
DocsList.getFileById(id)
戻り値 : File型。Google ドキュメント内のファイルオブジェクトを返す。
『既存スプレッドシート (オブジェクト) を取得する』で述べたスプレッドシートの ID の場合
と同様、文書ファイルやプレゼンテーションファイルの場合でも URL の中にキーらしき
文字列が含まれている。
今、例えば「これはサンプル文書だ」という名前の文書ファイルがあって、そのの URL が
https://docs.google.com/document/d/abcdEFGHijklmnopQrstUvwXYz/edit
だったとすると、赤文字の部分が ID を表す文字列となる。以下にこの文書ファイルを
取得するサンプルコードを記す :
【例】
function GetFileById() {
var objFile = DocsList.getFileById("abcdEFGHijklmnopQrstUvwXYz");
Logger.log("文書ファイル名は「" + objFile.getName() + "」です");
}
var objFile = DocsList.getFileById("abcdEFGHijklmnopQrstUvwXYz");
Logger.log("文書ファイル名は「" + objFile.getName() + "」です");
}
上記のコードを実行すると、ログに
文書ファイル名は「これはサンプル文書だ」です
と表示される。
0 件のコメント:
コメントを投稿