0

この機能が機能しない理由について誰かにアドバイスをいただければ幸いです。基本的に、Google APIリファレンスから直接コピーされます: https ://developers.google.com/apps-script/class_pageprotection#getUsers

function getUsers() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var permissions = sheet.getSheetProtection();
  var users = permissions.getUsers();

  Browser.msgBox(users);
}

スクリプトを実行すると、「Apps Script」というタイトルの空のボックスが表示され、ユーザーのリストは表示されません。

どんな助けでも大歓迎です。ありがとう!

ジェシカ

4

1 に答える 1

1

この関数は、シート保護が有効になっている場合にのみ値を返します ([ツール] - [シートの保護] を選択)。

シートが保護されている場合、関数はアクセスを許可したユーザーのリストを返し、コードは期待どおりに機能します。

于 2012-08-13T17:28:49.440 に答える