Picker API
#Google_Apps_Script
#G_Suite
Picker API Developer's Guide | Google Developers
htmlの form inputをもう少しモダンにというのがコンセプトみたいだが、、
内部向けなら、あまりモダン、、というインセンティブが働かないような。
自分の中では、
Google Drive
側の情報もダイアログで見せられれるのが利点。(ちょっとしか使ったことないので)
認証としては、
GCP
のAPI Key権限でいける(サービスアカウントまで必要ない。使い分けできてないけど)
参考になるのは、
Google Picker アップローダを作る 🌴 officeの杜
現在、想定してるワークフローは、画像を上げてもらって、
Google Cloud Storage
にupload,
Google Cloud Functions
で加工して、Google Driveに戻すもの。
picker apiではなく、htmlのdoPostでやったほうが受け口が広いかな(権限のコントロールがしやすそうな. ドメイン限定でない可能性も多少あるので)
javascript - How to upload a file via POST (doPost) to a Google Script's Web App? - Stack Overflow
これのがよいかな...