Google Slidesで大量の画像を貼り付ける方法

はじめに  

大量の画像をスライドに貼り付ける作業を自動化するための記事です。数行のスクリプトで実行することができます。  

目次

  1. 画像を貼り付けるまでの手順

 

画像を貼り付けるまでの手順

まずGoogle Driveに貼り付ける画像を用意して一つのフォルダにまとめます。そのフォルダのURLは次のようになっています。

https://drive.google.com/ ... /folders/1lgfiherogihoe

このURLのfolders以下の文字列がフォルダのIDになっており、画像をスライドに貼り付ける際に参照します。




Google Slidesを開いてExtension(拡張機能)→Apps Script




変数idにGoogle Driveの画像フォルダのIDを入れるとスライドに画像を貼る動作が始まります。

function myFunction() {
  const id = "**Your Google Drive folder ID**"
  var files = DriveApp.getFolderById(id).getFiles()
  while (files.hasNext()) {
    var file = files.next();
    console.log(file.getMimeType())
    if (file.getMimeType()==="image/png"){
      var slide = SlidesApp.getActivePresentation().appendSlide();
      slide.insertImage(file);
      Logger.log(file.getName());
    }
  }
}