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. Office関連

    Outlookを使ってGmail送信を行うVBAマクロ

    下記G Suite アップデート ブログにある通り、今年の6月には“安…

  2. Google関連

    以前のGoogle マップを使う。

    「「新しい Google マップ」正式公開、地図大きく、精緻すぎる3D…

  3. Google関連

    Google Docs用アドオンを作成する。

    「Google Docs用アドオンストアがオープン、表計算や文書作成に…

  4. Google関連

    [Google Apps Script]スプレッドシート上にウィンドウを表示する(2)

    Google Apps Scriptでスプレッドシート上にウィンド…

コメント

  • コメント (0)

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

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

Time limit is exhausted. Please reload CAPTCHA.

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

Translate

最近の記事

アーカイブ

PAGE TOP