Google関連

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

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

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

1
2
3
4
5
6
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関連

    【2018年9月版】Google API ConsoleでクライアントIDとクライアントシークレット…

    GoogleのAPIを呼び出すにあたり、クライアントIDとクライアント…

  2. Office アドイン

    [Office用アプリ]Google ドライブでアプリを公開する方法

    今回は先日登壇した第一回 Apps for Office 勉強会の中で…

  3. Google関連

    [Google Apps Script]Googleドキュメント文書をPDFに変換してメール送信する…

    先日Twitterで @TsujiKenzo さんが下記のようにツイー…

  4. Google関連

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

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

  5. Google関連

    [Google Apps Script]拡張サービスを使用する。

    Google Apps Scriptでは「拡張サービス」(Advanc…

  6. Office関連

    Google スライドで新規プレゼンテーションを作成するVBAマクロ

    ここ数日PowerPointのマクロに加え、Google Apps S…

コメント

  • コメント (0)

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

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

Time limit is exhausted. Please reload CAPTCHA.

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

Translate

zh-CNzh-TWenfrdejakorues

最近の記事

アーカイブ

PAGE TOP