GAS googleドライブ内のフォルダのidを取得する
- 作成日 2022.12.15
- Google Apps Script
- Google Apps Script
GAS(Google Apps Script)で、googleドライブ内のフォルダのidを取得する手順を記述してます。対象のフォルダに「getId」を使用することで取得できます。
環境
- OS windows11 home
- ブラウザ chrome 108.0.5359.99
フォルダのidを取得
フォルダのidを取得するには、「getId」を使用します。
folder.getId()
実際に、取得してみます。
function myFunction() {
// idからフォルダを取得
let f = DriveApp.getFolderById('1wFZgGSjKoE5wX4Ws0b8xkUBjHov0A9IH');
// idを取得
console.log(f.getId());
}
実行結果
※ファイルのidは、対象を「Ctrl」+「C」でURLのコピーをして「URL」から確認できます。
ドライブ直下の全てのフォルダid
ドライブ直下にある全てのフォルダidを取得する場合は「getFolders」で直下の全てのフォルダを取得してループ処理して取得します。
function myFunction() {
// 直下から取得
const folder = DriveApp.getRootFolder();
// 全フォルダを取得
const folders = folder.getFolders();
// 表示処理
while (folders.hasNext()) {
let folderId = folders.next().getId();
console.log(folderId);
}
}
実行結果
-
前の記事
Redis keyの値を更新して変更する 2022.12.15
-
次の記事
sakuraエディタ 現在の開いてるファイル名をコピーするショートカットキー 2022.12.15
コメントを書く