質問コーナー | SharePoint リストのイメージ列をPower Apps からダウンロード | URL デコード と文字の抽出
Вставка
- Опубліковано 6 січ 2023
- ★★★「もっと初歩的なところから学びたい、ちょっと難しいかも」という方向けに、Udemy でのコースを制作しております。UA-cam では基本的に中級から上級&マニアック層向けへの配信を行っております。Udemyで学んだ後、ぜひこちらに戻ってきてみてください!★★★
■Udemy 公開コースのクーポンを配信しています。
作って学ぶPower Apps !
www.geekfujiwara.com/tech/2057/
※Udemy Business ご登録の方はこちらご視聴いただけます。
作って学ぶPower Automate !
www.geekfujiwara.com/tech/2228/
ーーーーーーーーーーーーーーーーーーーー
■ご質問
ありがとうございます!!JSON使わずに実現できるなんて、本当に素晴らしいです!!ところで「サイトのリソースファイル>Lists」の下に実体のJPEGファイルが有ることまでは分かったのですが、FormからこのJPEGファイルをダウンロードする、いい方法ありますか???
※こちらの動画へのご質問です。
• ギャラリーからSharePoint リスト...
■回答
以下をGallery内の動作コントロールのOnSelectプロパティに設定
Download(
Substitute(
Substitute(
Substitute(
Substitute(
Substitute(
Last(Split(ThisItem.Image列.Full,"datasets%2F")).Result,
"%2F","/"),
"%25252f","/"),
"%25253a",":"),
"%3F","?"),
"%21","!")
)
■学べること
1. 必要な結果を得るまでの調査方法
2. 文字の抽出
3. URL デコード
■ブログ
www.geekfujiwara.com
■Twiter
/ geekfujiwara
ギークフジワラでは随時ご質問を受け付けております。ブログ、メールマガジン、Udemy、UA-camへのコメントをお寄せいただければ時間の限り対応させていただきます。動画やブログ等のコンテンツになる可能性があること、ご容赦ください。 - Наука та технологія
ありがとうございます、"おまじない"の中身がよーく理解できました!!感謝感謝!
今はValueですよね、確か
いつもありがとうございます
galleryに表示された内容をエクセルをエクスポートしたいと考えています
この動画のようにイメージ列をURLで取得することで、エクセルへのエクスポートは可能なのでしょうか
また、その他の列には
複数選択、参照列、ユーザー列などの様々な列もエクセルにするとこは可能でしょうか
Power Automateを使えばできます。
この辺りのテンプレートを参考にcsvを作ってそれをSharePoint にてファイルの作成アクションなどを使ってExcel 出力してみて下さい。
powerautomate.microsoft.com/ja-jp/templates/details/79095f001ee911e79dc3835964ea3218/%E6%AF%8E%E9%80%B1-sharepoint-%E3%83%AA%E3%82%B9%E3%83%88-%E3%82%A2%E3%82%A4%E3%83%86%E3%83%A0%E3%82%92-csv-%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%99%E3%82%8B/
@@geekfujiwara
回答ありがとうございます
迷いそうですが試してみます!
@@geekfujiwara
こちらで質問させていただいた
galleryに表示された内容をエクセルへのエクスポートについてですが
イメージ列をエクセルにエクスポート可能でしょうか?
具体的には
商品名と商品画像があった場合に
テキストと画像の両方をエクセルを出力したいです
画像がURL形式でよければセルに書き込むことができますが、画像としてExcel にペーストしていきたい場合、RPAでの対応が必要になります。Power Automate for desktop であれば取得した画像を繰り返しセルに貼り付けたり、指定サイズにリサイズするデスクトップ操作をエミュレーションすることができます。
@@geekfujiwara
返信ありがとうございます
そーなんですね
外部の方に、こちらのリスト情報を確認いただく必要があるためURLでは外部の方が開けません
PADも社内では推奨されていないためにできないんです😢
イメージ列のデータをbase64として取得して
エクセルスクリプトで実行する
などはできるのでしょうか?
最初のイメージ列をbase64
にする事ができれば…
と考えていました
教えてください
エラーメッセージを出したいのですがerror関数は種類が多いようです。それぞれの特徴について解説動画を作成いただけないでしょうか?
ちなみに…
今やろうとしているのは
アカウント登録画面を作成しています
ドロップダウンで人数を選択
galleryで人数分の空のコレクションを作成
情報を登録
forallとpatch関数でsubmit
(動画を参考にしました!)
の工程です
submitする際に、SharePointに重複チェックをかけようとしていますが
1人ずつならできそうです
しかしこの場合
登録できた人とできない人が出てしまい
登録できなかった人を再登録する工程において
あれ?誰が登録できなかったんだっけ
となってしまいます
よって、複数人の内、1人でも重複している人がいた場合に、エラーを出したいです
gallery内で一人一人に対して
登録可能
登録不可
などのメッセージを出せれば最高なんですが…
ご検討よろしくお願いします
いつもご視聴ありがとうございます。
そのケースであれば、ForAll で送る前にギャラリーの各アイテム毎のコントロールのOnChange プロパティにて重複チェックを都度してあげれば良いかと思います。