عنصر يمثّل إشارة مرجعية
const doc = DocumentApp.getActiveDocument(); const documentTab = doc.getActiveTab().asDocumentTab(); // Insert a bookmark at the cursor position (in the active tab) and log its ID. const cursor = doc.getCursor(); const bookmark = documentTab.addBookmark(cursor); Logger.log(bookmark.getId());
الطُرق
| الطريقة | نوع القيمة التي تم إرجاعها | وصف قصير |
|---|---|---|
get | String | تعرض هذه السمة رقم تعريف Bookmark. |
get | Position | تعرض هذه السمة Position Bookmark ضمن Document. |
remove() | void | يحذف Bookmark. |
مستندات تفصيلية
getId()
تعرض هذه السمة رقم تعريف Bookmark. المعرّف فريد ضمن DocumentTab.
الإرجاع
String: معرّف Bookmark، وهو معرّف فريد ضمن DocumentTab.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/documents.currentonly -
https://www.googleapis.com/auth/documents
getPosition()
تعرض هذه السمة Position Bookmark ضمن DocumentTab. يظل Position دقيقًا ما دام لم يتم حذف Bookmark، حتى إذا غيّر النص البرمجي بنية المستند.
الإرجاع
Position: موضع Bookmark
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
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