Google関連

[Google Apps Script]ショートカットファイルを作成する

リリースノートによると、先月のGoogle Apps Scriptのアップデートで、ショートカットファイルを作成するメソッドやファイルを移動するメソッドが追加されたようなので、さっそく試してみました。

createShortcutメソッドでショートカットファイルを作成し、moveToメソッドで作成したショートカットファイルを移動するだけの簡単なコードです。

function myFunction() {
  const fol = DriveApp.getFolderById("(フォルダID)");
  const shortcutFile = fol.createShortcut("(ファイルID)").setName("テスト用ショートカットファイル"); //ショートカットファイル作成
  console.log("TargetId:" + shortcutFile.getTargetId() + ", TargetMimeType:" + shortcutFile.getTargetMimeType()); //ショートカットファイルのリンク先ファイルのIDとMimeTypeを取得
  shortcutFile.moveTo(DriveApp.getRootFolder()); //ショートカットファイルをルートフォルダに移動
}

スクリプトからショートカットファイルを作成する機会はあまり無さそうですが、ファイルやフォルダを移動するmoveToメソッドの方は出番がありそうです。

また、リリースノートによると、Folderクラスの下記メソッドが廃止されたようなので、同メソッドをお使いの方はコードを修正した方が良いでしょう。

  • addFile(File)
  • addFolder(Folder)
  • removeFile(File)
  • removeFolder(Folder)

「深海ミステリー2020 ダイオウイカがみる世界」に行ってきたよ。前のページ

[Office Scripts]ブック内のすべてのワークシート名を出力する方法次のページ

関連記事

  1. Google関連

    [Google Apps Script]Google フォームとkintoneを連携させる方法

    Webフォームで入力された回答を、直接kintoneのアプリに保存した…

  2. Power Automate

    Google Apps ScriptとPower Automateの連携事例紹介

    今回の記事は、ガイアックスさん主催のイベント「Google Apps …

  3. Google関連

    [Google Apps Script]スプレッドシートで検索と置換を行う

    Google スプレッドシートには、検索と置換機能(Ctrl + F)…

  4. Power Automate for desktop

    [Power Automate Desktop]Google APIのアクセストークンを取得するフロ…

    前回の記事でGoogle APIのアクセストークンを取得するPower…

  5. Excel

    Gmail APIを使ってメール送信するVBAマクロ(3)

    前回、前々回とGmail APIを扱ってきましたが、今回は前々回の記事…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP