Google Scripts for Applications は初めてで、Google スプレッドシートを編集できるユーザーの配列を取得しようとしています。私が行うとDriveApp.getFileById('xxxxxx').getEditors()
...それはユーザーの配列を返します。.getName()
配列内の各項目に対してメソッドを実行すると、名前が返されます。ただし、.getEmail()
各アイテムに対してメソッドを実行すると、各ユーザーの電子メール アドレスは返されません。
...でスプレッドシートを開こうSpreadsheetApp.openFileById('xxxxxx').getEditors()
としましたが、この配列を.getEmail()
使用して、各項目でメソッドを実行し、電子メール アドレスを取得することができました。
.getEmail()
これらの方法の違いは何ですか? SpreadsheetApp からはメールを受信しているように見えるのに、DriveApp からはメールを受信できないのはなぜですか?