与へられた folder 内の files の share link の list を spread sheet として取得する方法
真新な Google spread sheet を URL list を作りたい folder 内に設置し,
Google Apps Script で以下の code を 作成して, 実行する.
function listFileLinks() {
// 1. 取得したいフォルダのIDを指定
const folderId = 'URL の folders/ 直後から ? の直前までをここに貼り付ける';
const folder = DriveApp.getFolderById(folderId);
const files = folder.getFiles();
// 2. 書き出し先のスプレッドシートを指定(現在開いているシート)
const sheet = SpreadsheetApp.getActiveSheet();
sheet.appendRow(["ファイル名", "共有リンク"]); // ヘッダーの作成
// 3. ファイルをループして名前とURLを取得
while (files.hasNext()) {
const file = files.next();
const name = file.getName();
const url = file.getUrl(); // ファイルの共有用URLを取得
sheet.appendRow([name, url]);
}
}