ゲストユーザーにFormsを回答してもらうとき、いちいち氏名やメールアドレスを入力させたくないですよね
それを解決したいと思います
条件
・SharePointに外部のゲストユーザーを招待
・Formsの「回答の送信と収集」で ”システム内のユーザーのみが回答できます” を選択
まだこの状態だと、ゲストユーザーはFormsを開くことができません
なぜなら、MSアカウントへのログインを求められるから
ここでワンポイント
それは
そうすることで
Formsさん「あ~SharePointにログインしてるということはテナント内の人かぁ~」と思ってくれます
中身の確認はPowerAutomateで回答結果を取得するとあら不思議
回答者のメールアドレスが取得できます
さらに氏名を取りたいときは
「ユーザープロフィールの取得(V2)」ではユーザープリンシパル名とIDでしか取得できないのでご注意を...
結果として
ゲストユーザーなのにFormsの回答者を特定 できます
→ということは氏名やメールアドレスの入力が不要になり
→ すっきりしたFormsをつくれた
ゲストユーザーのために作っていたFormsは
「すべてのユーザーが回答可能」にしないと回答できなかった煩わしさから解放されました
めでたしめでたし