0
필자는 엄청난 양의 메모를 준비하고 있으며 형식 지정을 고려하지 않고 빠르게 글을 쓸 수 있으면 가장 잘 공부합니다. 그래서, 나는 다시 돌아가서 읽을 수 있도록 내 ListItems의 다른 부분을 강조 표시하는 스크립트를 실행할 수 있기를 원합니다. 나는 자바 스크립트를 처음 사용하고 Google 앱 스크립트를 처음 사용하는 경우도 마찬가지다. 여기에 지금까지있어 및 설명서에 대한 이해를 기반으로 한 무엇,이 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";
}
}
}
이 또한 내 주요 경험 파이썬은 ... 작동합니다, 그래서 난 그냥 뭔가를 잘못하고 있어요 될 수있다 가정 된 구문으로 내가 얻는 오류는 다음과 같습니다.
TypeError: Cannot read property "NESTING_LEVEL" from undefined.
내가 뭘 잘못하고 있니?
이유라도? –
@ThomasOrozco 매우 단순하기 때문에 존재하지 않았다는 것을 알았 기 때문에 https://developers.google.com/apps-script/reference/document/list-item#getNestingLevel()을 참조하십시오. 나는 당신이 반응하기 직전에 그걸 가지고 놀고 있었고, 지금은 getNestingLevel이 고쳐 줬을 때 배경색을 어떻게 바꿀지를 고민하고 있습니다. 그것은 listItems [item] .Attribute.BACKGROUND_COLOR = "# FFFF00"; ??? – jtsmith1287