スプレッドシートに収集した動画リンクを自動でダウンロードするには

スプレッドシートに収集した動画リンクを自動でダウンロードするには、Google Apps Scriptを使うと便利です。以下の手順で設定を行い、自動で動画をダウンロードできるようにします。

1. Google Apps Scriptの設定

  1. スプレッドシートの準備

    • スプレッドシートに動画リンクを入力します。例えば、A列に動画リンクを配置します。

  2. Apps Scriptエディタを開く

    • スプレッドシートを開き、メニューから `拡張機能 > Apps Script` を選択します。

  3. スクリプトの作成

    • 新しいプロジェクトが開かれるので、以下のコードを入力します。

function downloadVideos() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var lastRow = sheet.getLastRow();
  var urls = sheet.getRange('A2:A' + lastRow).getValues(); // A列にリンクがあると仮定

  for (var i = 0; i < urls.length; i++) {
    var url = urls[i][0];
    if (url) {
      try {
        var response = UrlFetchApp.fetch('https://api.sssinstagram.com/video/download?url=' + encodeURIComponent(url));
        var blob = response.getBlob();
        var folder = DriveApp.getFolderById('your-folder-id'); // 保存先フォルダのIDに置き換え
        folder.createFile(blob).setName('video_' + (i + 1) + '.mp4');
      } catch (e) {
        Logger.log('Error downloading video: ' + url + ' - ' + e.message);
      }
    }
  }
}

ここから先は

483字

¥ 800

この記事が気に入ったらサポートをしてみませんか?