An object representing a bookmark.
// Insert a bookmark at the cursor position and log its ID. var doc = DocumentApp.getActiveDocument(); var cursor = doc.getCursor(); var bookmark = doc.addBookmark(cursor); Logger.log(bookmark.getId());
Methods
Method | Return type | Brief description |
---|---|---|
getId() | String | Gets the ID of the Bookmark . |
getPosition() | Position | Gets the Position of the Bookmark within the Document . |
remove() | void | Deletes the Bookmark . |
Detailed documentation
getId()
Gets the ID of the Bookmark
. The ID is unique within the document.
Return
String
— the Bookmark
's ID, which is unique within the document
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
getPosition()
Gets the Position
of the Bookmark
within the Document
. The Position
remains accurate so long as the Bookmark
is not deleted, even if the script
changes the document structure.
Return
Position
— the position of the Bookmark
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents
remove()
Deletes the Bookmark
. Calling this method on a Bookmark
that has already been
deleted has no effect.
Authorization
Scripts that use this method require authorization with one or more of the following scopes:
-
https://www.googleapis.com/auth/documents.currentonly
-
https://www.googleapis.com/auth/documents