Skip to content

Instantly share code, notes, and snippets.

@ranfysvalle02
Created January 23, 2025 04:21
Show Gist options
  • Save ranfysvalle02/7f1dc7951114a8c60a899ecf7ec0731b to your computer and use it in GitHub Desktop.
Save ranfysvalle02/7f1dc7951114a8c60a899ecf7ec0731b to your computer and use it in GitHub Desktop.
gs_comments.gs
function getComments() {
try {
var doc = DocumentApp.getActiveDocument();
var documentId = doc.getId();
var fields = 'comments(author/displayName,content,createdTime),nextPageToken';
var pageToken = null;
var comments = [];
do {
var commentsResponse = Drive.Comments.list(documentId, {
fields: fields,
pageToken: pageToken
});
if (commentsResponse.comments && commentsResponse.comments.length > 0) {
comments = comments.concat(commentsResponse.comments);
}
pageToken = commentsResponse.nextPageToken;
} while (pageToken);
if (comments.length > 0) {
Logger.log("Comments in the document:");
comments.forEach(function(comment) {
Logger.log("Author: " + comment.author.displayName);
Logger.log("Content: " + comment.content);
Logger.log("Created Date: " + comment.createdTime);
Logger.log("---------------");
});
} else {
Logger.log("No comments found.");
}
} catch (e) {
Logger.log("Error fetching comments: " + e.toString());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment