0
서비스 오류 : SitesApp : 항목에 일반 텍스트가 아닌 비어 있지 않은 제목이 있어야합니다 (줄 16)스프레드 시트에서 사이트로 추출 된 정보 추가하기
function parseNews() {
var SS = SpreadsheetApp.openById("MY_SPREADSHEET_KEY");
var SourcePage = SS.setActiveSheet(SS.getSheetByName("Current"));
var TargetPage = SS.setActiveSheet(SS.getSheetByName("Archive"));
var TotalRows = SourcePage.getLastRow();
var RowCount;
var pages = SitesApp.getSite('mydomain.co.uk','home').getChildren();
Logger.log(pages.length);
for (RowCount=1;RowCount++;RowCount <= TotalRows){
var titleText = SourcePage.getRange(RowCount,2).getValue();
var urlText = SourcePage.getRange(RowCount,3).getValue();
var postType = SourcePage.getRange(RowCount,4).getValue();
var lineEntry = ('<div>'+titleText+'<THEREISANAHREFHERE="'+urlText+'">'+urlText+'</A></div>');
Logger.log(lineEntry);
Logger.log(pages[1].getTitle());
var page = pages[1].setHtmlContent(lineEntry);
Logger.log(page);
}
}
16 행은 'var page = pages [1] .setHtmlContent (lineEntry);
로그 출력은 다음과 같습니다
2.0
<div>The new Samsung Galaxy S III Android Smartphone<A HREF="http://www.bbc.co.uk/news/technology-17935684">http://www.bbc.co.uk/news/technology-17935684</A></div>
및 디버깅 할 때, 페이지는
내가 잘못 무슨 짓을했는지 어떤 아이디어를 '정의되지 않은'입니까? 서식이 잘못되어 사과하는 경우 미리보기에서 잘 보입니다. (우분투 12.04 + 크롬)
건배,
Sladey
안녕하세요, 에릭, 제안 해 주셔서 감사합니다. 문서 목록에는 '[제목 없음]이라는 제목의 문서가 있었지만 제거했습니다. 그러나 이제는 동일한 오류가 발생합니다! – Sladey
명확히하기 위해 Google 사이트에 제목이없는 페이지가 있다고 생각합니다. 기존 페이지를 업데이트하는 대신 새 페이지를 만드는 것이 더 좋습니다. –