Googleスプレッドシートのデータベース化

実現したいこと

対象のスプレッドシートは下記2種類ございます。
・データベース用のスプレッドシート(DB)
・データ入力用のスプレッドシート(入力IF)
※入力IFのユーザーはDBへ編集・閲覧権限はない

上記前提条件のもと、入力IFのデータをGAS(入力IF側から)を利用して、DBに飛ばすことは可能でしょうか?
※やはり、入力IF利用者に対してDBの編集権限を付与する以外に方法はないのでしょうか。

発生している問題・分からないこと

入力IFのユーザーが各々タイミングで、DBに情報を追加できるようにしたい一方で、
DBの閲覧権限から入力IFユーザーを排除した場合に実現が可能なのか悩んでおりました。

該当のソースコード

Google

1function DbSave(Dates) { 2 3 const DBSheet =SpreadsheetApp.openById("DBのID").getSheetByName("DB") 4 LastRow=DBSheet.getLastRow()+1 ; 5 DBSheet.getRange(LastRow,1).setValue(Dates[1]);//入力1 6 DBSheet.getRange(LastRow,2).setValue(Dates[3]);//入力2 7 DBSheet.getRange(LastRow,3).setValue(Dates[5]);//入力3 8return 9}

試したこと・調べたこと

上記の詳細・結果

ネット検索にて「グーグル データベース GAS 権限」で検索しましたが、良い方法が見つかりませんでした。

補足

特になし

コメントを投稿

0 コメント