実現したいこと
スプレッドシートをGASでコピーしていますが
コピー元のスプレッドシートは、URLを知っている全員が
閲覧のみできるよう権限設定しています
コピーした際、この設定は反映されないようで、これを
GASにて設定したい。
発生している問題・分からないこと
GASでスプレッドシートの閲覧権限を設定したい
該当のソースコード
特になし
試したこと・調べたこと
上記の詳細・結果
ChatGPT等で調べたが、エラーでうまく動作しなかった
function setPublicViewerAccess() {
var spreadsheetId = "ID"; // 対象のスプレッドシートのIDを指定してください
var spreadsheet = SpreadsheetApp.openById(spreadsheetId);
var protection = spreadsheet.getProtections(SpreadsheetApp.ProtectionType.SHEET)[0];
spreadsheet.setSharing(SpreadsheetApp.SpreadsheetApp.Access.ANYONE, SpreadsheetApp.Permission.EDIT);
}
補足
特になし
0 コメント