Google Apps Scriptを使用してGoogle Drive上のファイルやフォルダを操作する場合、操作対象のフォルダ・ファイルのIDが必要になります。
この記事では、Google Apps Scriptでフォルダ・ファイルのIDを取得する方法について解説します。
getIdメソッド
Google Apps Scriptにおいてフォルダ・ファイルのIDを取得するにはgetIdメソッドを使います。
このメソッドは、FolderクラスやFileクラスのインスタンスに対して呼び出すことができます。
ファイルのIDを取得する
function getFileId() {
const file = DriveApp.getFileById('ファイルのID');
const fileId = file.getId();
console.log(fileId); // ファイルのIDが出力される
}
フォルダのIDを取得する
function getFolderId() {
const folder = DriveApp.getFolderById('フォルダのID');
const folderId = folder.getId();
console.log(folderId); // フォルダのIDが出力される
}
まとめ
以上、Googleドライブでフォルダ・ファイルのIDを取得する方法を解説しました。
フォルダやファイルは名前から取得することもできますが、名前を変更するとスクリプトが正常に動かなくなるので、特別な理由がない限りIDから取得することをおすすめします。