実現したいこと
対象のスプレッドシートは下記2種類ございます。
・データベース用のスプレッドシート(DB)
・データ入力用のスプレッドシート(入力IF)
※入力IFのユーザーはDBへ編集・閲覧権限はない。
上記前提条件のもと、入力IFのデータをGAS(入力IF側から)を利用して、DBに飛ばすことは可能でしょうか?
※やはり、入力IF利用者に対してDBの編集権限を付与する以外に方法はないのでしょうか。
発生している問題・分からないこと
入力IFのユーザーが各々タイミングで、DBに情報を追加できるようにしたい一方で、
DBの閲覧権限から入力IFユーザーを排除した場合に実現が可能なのか悩んでおりました。
該当のソースコード
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 コメント