2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Tips #018 リストのアイテムに添付された複数の添付ファイルを配列に格納するのに格闘した話

Last updated at Posted at 2024-11-10

備忘のために箇条書きだけど残しておく。

やりたいこと

リストから特定のアイテムを取得
↓
アイテムの添付ファイルを取得
↓
1アイテムごとにメールにまとめて添付して送る
↓
1アイテムごとにSharePointの任意のライブラリに添付ファイルを格納

いちおう以下のような感じで実現はできた。

image.png

1.Array変数を定義
2.複数の項目の取得
3.添付ファイルの取得
4.添付ファイルのコンテンツの取得
5.Array変数に添付ファイルの数だけ格納
6.メールの添付にArray変数をセット
7.Array変数のFor Eachでファイルの作成で添付ファイルの数だけアップロード

特にてこずったのは2点

image.png

{
  "Name": @{item()?['DisplayName']},
  "ContentBytes": @{body('添付ファイルのコンテンツの取得')}
}

↑ Array変数に追加するときのパラメータ。

あと、ファイル作成の時のパラメータ。
Code viewだときちんと表示されるのに、

image.png

実行後に設定欄を見るとさも間違ってる風に表示されているから焦るじゃん。

image.png

まあとりあえず先週末に仕事で解消しなかった問題はクリア出来たので、
明日はスタートダッシュを決められそう。

JSONの勉強しながら通勤しよう。

2
1
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
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?