Office Scripts

[Office Scripts]ユーザーからの入力を取得する方法

久しぶりのOffice スクリプトネタです。
今回はスクリプト実行時にユーザーからの入力を取得する方法を紹介します。

サンプルコード

上記はListシートにあるFoodListテーブルに新しい行を追加して、Food、Price、Memo行の値を入力する簡単なスクリプトです。
main関数のパラメーターを見ると分かる通り、必須であるworkbookの後にパラメーターを追加することで、実行時にユーザーからの入力を受け取ることができます。

  • food:パイプ記号(|)を使って和集合とすることで、入力時にはドロップダウンリストで特定の値しか入力できないようにしています。
  • price:既定のパラメーター値(99)を設定しています。
  • memo:パラメーター名の後ろに疑問符(?)を付けることでパラメーターを省略可能にしています。

その他、制限事項等については下記Learn資料をご参照ください。

実行画面

Web版Excelからの実行

デスクトップ版Excelからの実行

Power Automateからの実行

関連記事

2023年9月の人気記事前のページ

[Power Automate for desktop]Word Onlineコネクタを使ってWordファイルをPDFファイルに変換する次のページ

関連記事

  1. Office アドイン

    Office Scriptsの使いどころ

    これまで当ブログでOffice Scriptsについて色々と記事を書い…

  2. Office Scripts

    [Office Scripts]ウィンドウ枠の固定と解除を行う方法

    今回は、Office Scriptsでウィンドウ枠の固定と解除を行う方…

  3. Office アドイン

    Office Scriptsってどんな機能?

    昨年の11月、Ignite 2019で発表されたオンライン版Excel…

  4. Office Scripts

    [Office Scripts]セルの読み書き方法

    今回は、Office Scriptsの基本となるセルの読み書き方法をご…

  5. Office Scripts

    [Office Scripts]スクリプトを共有する方法

    Office Scriptsは、作成したスクリプトを組織内で他のユーザ…

  6. Office Scripts

    Global Microsoft 365 Developer Bootcamp 2020 TOKYO…

    2020年11月9日(月)と10日(火)の二日間、Microsoft …

コメント

  • コメント (0)

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

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

Time limit is exhausted. Please reload CAPTCHA.

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

Translate

最近の記事

アーカイブ

PAGE TOP