LoginSignup
0
0

Excelファイルをリストにインポートする

Last updated at Posted at 2024-04-11

本来はライブラリにExcelファイルが保存されたらというトリガーを使いますが、テストするのを簡単にするためにまずはファイルが選択されたらというトリガーで作成してみます。

困ったことが1つ。
自働化って選択肢が出てこない。 Sandbox用のサイトのドキュメントからファイルを選択しています。何で?

image.png

そういえば、左側にもドキュメントがあるので、それをクリックしてファイルを選択します。
ああああ、何故かここでは出てきますね。何でだろう? MSさんのシステムの構成は理解できません。UIの考え方が私とはとても大きく違うと感じます。

image.png

ということで、めでたく実行できそう。

あちゃぁ、いきなりエラーですね。

{
  "status": 404,
  "message": "The resource could not be found.\r\nclientRequestId: d357a0e3-b9e2-468b-addb-8563f773a27c\r\nserviceRequestId: 6fec5d0b-8ac0-4a49-8276-430235c09029",
  "error": {
    "message": "The resource could not be found."
  },
  "source": "excelonline-jw.azconn-jw-001.p.azurewebsites.net"
}

404エラー???

う~ん、もしかして「テーブル1」の1が全角だとダメかな?半角にしてみます。

image.png

数値を半角にしも同じエラーです。

Excelをもう一度みてみましょう

image.png

おおお、ー が違うように見えるけどテキストエディターでは同じみたいに見えます。

ファイル名のころをidで指定していたのが問題だったようです。

image.png

さて、修正すると
image.png

Unable to process template language expressions in action '項目の作成' inputs at line '0' and column '0': 'The template function 'formatDate' is not defined or not valid.'.

formatDateはない? あっ、もしかしてformatDateTimeかな?

@{formatDateTime(items('Apply_to_each')?['納期'],'yyyy/MM/dd')}

今度はうまくいきましたね。

image.png

全体

image.png

このトリガーにより、選択したファイルのフローを開始できます。入力: サイトのアドレス、ライブラリの名前。出力: 名前、項目へのリンク、ID。

image.png

表内に存在する行を一覧表示

image.png

項目の作成

image.png

@{items('Apply_to_each')?['営業所']}
@{items('Apply_to_each')?['棚番']}
@{items('Apply_to_each')?['枝番']}
@{formatDateTime(items('Apply_to_each')?['納期'],'yyyy/MM/dd')}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0