一発で複数のGoogle Slidesを個別PDFに変換
おすすめ
Google Driveのフォルダー内にある複数のGoogle Slidesを、まとめてPDFに変換したいときに便利な方法をご紹介します。
私はレッスンにGoogle Slidesを使っているのですが、GeminiやNotebookLM、はたまた他の生成AIに投げ込みたい時、Google Slidesのフォーマットだと読み込んでもらえないことが多い(Google Workspaceには未加入)ですよね。PDFにいちいち変換するのは面倒なのですが、Google Apps Script(GAS)を使えば、フォルダー内のすべてのGoogle Slidesを自動でPDF化して、同じフォルダーに保存してくれます。
手順
1
script.google.com にアクセス
Googleアカウントでログインした状態でアクセスしてください。
2
「新しいプロジェクト」を作成
左上の「新しいプロジェクト」ボタンをクリックします。
3
以下のコードを貼り付け
function exportSlidesToPDF() {
const folderId = "ここにフォルダーIDを貼る";
const folder = DriveApp.getFolderById(folderId);
const files = folder.getFilesByType(MimeType.GOOGLE_SLIDES);
while (files.hasNext()) {
const file = files.next();
const blob = file.getBlob().getAs("application/pdf");
folder.createFile(blob).setName(file.getName() + ".pdf");
}
}
4
"ここにフォルダーIDを貼る" の部分を変更
フォルダーIDはGoogle DriveのフォルダーURLの末尾部分です。
https://drive.google.com/drive/folders/●●●●●ここ●●●●●
ハイライト部分をコピーして、コード内の文字列と置き換えてください。
5
保存 → 実行
フロッピーアイコンで保存後、▶ 実行ボタンをクリックします。
6
権限を許可
初回実行時はGoogleアカウントへのアクセス許可を求められます。画面の指示に従って許可してください。
フォルダー内のGoogle Slidesがすべて自動でPDF化され、同じフォルダーに保存されます!
.png)
コメント
コメントを投稿