Google Apps Script の勉強 その40 業者さんと打合せをしました。IMPORTRANGE関数と「共有」を使った表示方法を提案されました➡やってみよう!
Dekaatamaです。

業者の方と「Google Meeting」を使った打合せをしました。
「週単位で変化する個人データをそれぞれの個人に配付したい」というのが案件です。
全員のデータがサーバーから一括出力されます。
データをGoogleスプレッドシートに変換し、それぞれの個人にもGoogleスプレッドシートを配付する。
IMPORTRANGE関数を使ってそれぞれの個人情報だけを表示する。
というようなことを言われました。
以下、私の想像です。
個人IDを使ってIMPORTRANGE関数+QUERY関数(FILTER関数とかでも可能)で表示をさせるのかと思いました。
実際にはこんな感じでしょうか?
=QUERY( IMPORTRANGE( "シートID" ,"参照範囲"), "条件")
個人用のGoogleスプレッドシートに上記関数を埋め込んだシート①とそのシートを元に表示用のシート②を用意するのだろうと推測しました。
①と②は、1枚のシートにできるかも知れません。
この個人用のGoogleスプレッドシートにはその個人に閲覧のみの共有設定を行い、データ表示用のシート①は非表示設定にしておくことになります。
気になったのは2点です。
<気になった点>
1 IMPORTRANGE関数は、アクセスの初回に「アクセス許可」が必要であり、それは手動でないと出来ない。
<説明>
1 について
これだけでも大変ですが、様式等の変更の際の再配付等に柔軟に対応できるのでしょうか?
今度、聞いてみようと思います。
以上です💘