Class Bookmark

書籤

代表書籤的物件。

var doc = DocumentApp.getActiveDocument();
var documentTab = doc.getActiveTab().asDocumentTab();

// Insert a bookmark at the cursor position (in the active tab) and log its ID.
var cursor = doc.getCursor();
var bookmark = documentTab.addBookmark(cursor);
Logger.log(bookmark.getId());

方法

方法傳回類型簡短說明
getId()String取得 Bookmark 的 ID。
getPosition()Position取得 DocumentTabBookmarkPosition
remove()void刪除 Bookmark

內容詳盡的說明文件

getId()

取得 Bookmark 的 ID。ID 在 DocumentTab 中是獨一無二的。

回攻員

StringBookmark 的 ID,在 DocumentTab 中是獨一無二的。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

getPosition()

取得 DocumentTabBookmarkPosition。只要 Bookmark 未刪除,Position 就會保持準確,即使指令碼也一樣 並變更文件結構

回攻員

PositionBookmark 的位置。

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

remove()

刪除 Bookmark。在已經存在的 Bookmark 上呼叫這個方法 則不會產生任何效果

授權

使用這個方法的指令碼需要下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents