0

私はたくさんのメモを取るつもりで、フォーマットを考えずに素早く書くことができるなら、私は最高の勉強をします. そのため、ListItems のさまざまな部分を強調表示するスクリプトを実行できるようにして、戻って読みやすくしたいと考えています。私は JavaScript の初心者であり、Google アプリ スクリプトの初心者でもあります。これが私がこれまでに得たものであり、ドキュメントの理解に基づいて、これはうまくいくはずです...

function highlightNotes() {

  var doc = DocumentApp.getActiveDocument();
  var body = doc.getBody();
  var listItems = body.getListItems();

  for (var item in listItems){
    var item = body.getChild(item);
    if (item.Attribute.NESTING_LEVEL == 0){
      item.Attribute.BACKGROUND_COLOR = "#FFFF00";
    }
  }
}

また、私の主な経験はpythonなので、想定された構文で何か間違っているだけかもしれません。私が得ているエラーは次のとおりです。

TypeError: Cannot read property "NESTING_LEVEL" from undefined.

私は何を間違っていますか?

4

1 に答える 1