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 Scripts

    [Office Scripts]テーブルを追加する方法

    今回は、Office Scriptsのスクリプトでテーブルを作成する方…

  2. Office Scripts

    [Office Scripts]指定した列の最終セルを取得する方法

    2021/7/5 追記:さらに簡単に指定した列の最終セルを取得する…

  3. Office Scripts

    [Office Scripts]グラフを作成する方法

    今回は、Office Scriptsのスクリプトでグラフを作成する方法…

  4. Office Scripts

    Office Scripts(Office スクリプト)の記事まとめ

    当ブログの「Office Scripts」関連の記事をまとめてみました…

  5. Office Scripts

    デスクトップ版ExcelでOffice スクリプトとして操作を記録できるようになりました。

    ※ 本記事で紹介している機能はプレビュー版に基づいており、今後のアップ…

コメント

  • コメント (0)

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

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

Time limit is exhausted. Please reload CAPTCHA.

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

Translate

最近の記事

アーカイブ

PAGE TOP