スプレッドシートの所有者を取得するには Spreadsheet クラスの getOwner メソッドを用いる。
【構文】
SpreadsheetObject.getOwner()
戻り値 : User 型。対象のスプレッドシートの所有者のユーザー情報を返す。
今、hogehoge@gmail.com がスプレッドシートを作成し、共同編集者として oraora@gmail.com
を設定したとする。このスプレッドシートの ID が
abcdEFGHijklmnopQrstUvwXYz
であったとして、ユーザー oraora@gmail.com が下記サンプルコードを実行したとしよう。
【例】
function GetOwner() {
var objSpreadsheet = SpreadsheetApp.openById("abcdEFGHijklmnopQrstUvwXYz");
Browser.msgBox("所有者 : " + objSpreadsheet.getOwner().getEmail());
}
上記コードを実行すると、メッセージボックスには
「所有者 : hogehoge@gmail.com」
と表示される。
0 件のコメント:
コメントを投稿