0
하나의 fileId 매개 변수를 지정하면 다음 코드로 기본 20 개의 주석을 되돌릴 수 있습니다. 하지만 실제로 철수 싶습니다 내가 Drive.Comments에 PARAM으로을 옵션을 지정할 때 백 또는 호기심을 위하여는 getComments에, 아래에있는 내 코드에서 다음 20Drive.Comments.list를 사용하여 요청 매개 변수를 지정하는 방법
에 기능 페이지를 매기는 .list 그것은 오류를 렌더링합니다. fileId를 직접 지정하면 20을 반환합니다.
저는 신인이 될 것입니다. 어떤 제안? 제발 고마워요!
function main() {
var fileId = getFileId();
var fileComments = getComments(fileId);
// logObj(fileComments);
//Logger.log(fileComments);//.items.length); // this always says 20
// logObj(fileComments);
logObj(fileComments.items);
}
function getFileId() {
return DocumentApp.getActiveDocument().getId();
}
function getComments(fileId) {
var options = {
'fileId': fileId,
'pageSize': 99
};
var commnts = Drive.Comments.list(fileId);
return commnts;
//Logger.log(cmnts.items.length);
}
function logObj(obj){
for (key in obj) {
var tmp = obj[key];
Logger.log(key + " = " + tmp);
}
}
function findComments(criteria){
}
감사를 설정합니다. 그걸 설명하는 관련 문서는 어디에서 찾을 수 있습니까? 나는 이것에 대한 참조 자료를 닦았다 ... 다시 한번 감사드립니다! – suleman
[Drive.Comments 문서 도구] (https://developers.google.com/drive/v2/reference/comments/) 및 [Drive.Comments.list] (https://developers.google.com/drive/v2/) 참조/의견/목록). API 문서는 기껏해야 모호합니다. 그다지 많은 것을 설명하지는 못합니다. 단지 '무엇'을 주며 '어떻게', '언제', '어디서'를 찾아야 할지를 결정합니다. [API 탐색기] (https://developers.google.com/apis-explorer/#p/)는 때로는 약간의 도움을 추가 할 수 있습니다. –
Ok. 그것 자체가 아니라 문서 자체를 아는 것이 기쁘다. 내 질문의 두 번째 요점을 명확히하기 위해 결과 세트가 100보다 커야합니다. 다음과 같은 논리가 필요합니다. if commnts.items.length == 100 then options.pageToken = commnts.nextPageToken' 맞습니까? – suleman