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. Microsoft Graph

    [Google Apps Script]Microsoft Graph APIを使ってMicroso…

    Microsoft Graph APIを使って、OneDriveにある…

  2. Google関連

    [Google Apps Script]OAuth認証(2.0)が必要なWeb APIを利用する。

    前回の記事ではGoogle Apps Scriptを使ってWebアプリ…

  3. Google関連

    [Google Apps Script]郵便番号から住所を取得する自作関数と住所から地図画像のURL…

    郵便番号検索APIを使って郵便番号から住所を取得する自作関数と、Sta…

  4. Google関連

    [Google Apps Script]スクリプト エディタで使えるショートカットキー一覧

    スクリプト エディタで使用できるショートカットキーをまとめてみました。…

  5. Google関連

    Google Apps ScriptでVoiceText Web APIを呼び出す。

    ・モヤさまのショウ君にいろいろ喋らせるVBAマクロ(1)//www…

コメント

  • コメント (0)

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

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

Time limit is exhausted. Please reload CAPTCHA.

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

Translate

最近の記事

アーカイブ

PAGE TOP