ドキュメントによるとgetRangeByName(String)
、クラス Spreadsheet で名前が付けられた関数がありますが、私には未定義のようです。
function onEdit(e) {
if (e) {
var ss = e.source.getActiveSheet();
Logger.log(ss.getName);
Logger.log(ss.getRange);
Logger.log(ss.getRangeByName);
}
}
// outputs:
// function getName() {/* */}
// function getRange() {/* */}
// undefined
これは、公式ドキュメント (スクリーンショット) と矛盾するオブジェクトevent.source.getActiveSheet()
以外の何かを返すためですか?Spreadsheet
( https://developers.google.com/apps-script/understanding_events )
その場合、イベントのソースからアクティブ シートの名前で範囲を取得するにはどうすればよいですか? ありがとう。