Google Docs הוא פתרון מבוסס-ענן ליצירת מסמכים, עם שיתוף פעולה בזמן אמת וכלים מתקדמים ליצירה, לעריכה ולשיתוף של מסמכים.
אפשר להרחיב את Docs באמצעות תוספים שמשפרים את תהליך העבודה, יוצרים קישוריות למערכות של צד שלישי ומשלבים את המסמכים עם אפליקציות אחרות של Google Workspace (כמו Google Slides).
תוכלו לראות את התוספים ל-Docs שאחרים יצרו ב-Google Workspace Marketplace.
מה אפשר לעשות
הנה כמה דברים שאפשר לעשות עם תוסף שמרחיב את האפשרויות ב-Google Docs:
- אפשר לקרוא, לערוך, להמחיש ולעצב טקסט ב-Google Docs באמצעות שירות המסמכים המובנה של Apps Script. השירות מאפשר גם ליצור ולשנות טבלאות, תמונות, שרטוטים ומשוואות שמופיעים ב-Google Docs.
- אתם יכולים ליצור תפריטים בהתאמה אישית ולהגדיר כמה ממשקי תיבות דו-שיח וסרגלי צד בהתאמה אישית באמצעות HTML ו-CSS רגילים.
- אתם יכולים להשתמש בגורמים מפעילים של תוספים כדי להפעיל פונקציות מסוימות כשמתרחשים אירועים מסוימים.
תוספים ל-Docs נבנים באמצעות Apps Script. מידע נוסף על גישה ל-Google Docs וניהול שלו באמצעות Apps Script זמין במאמר הרחבת Google Docs.
מבנה המסמך
למסמכים שנוצרים ב-Google Docs יש מבנים פנימיים דמויי עץ (בדומה ל-HTML או ל-JSON) שמגדירים איפה ואיך מופיעים טקסט, תמונות, טבלאות ורכיבים אחרים. שירות המסמכים של Apps Script מגדיר כמה מחלקות (כמו Paragraph
או Table
) כדי לעזור בניהול של סוגי הרכיבים השונים.
במאמר מבנה של מסמך מוסבר על מחלקות הרכיבים האלה ועל הכללים שקובעים את הסדר שלהם.
טריגרים
טריגרים של Apps Script מאפשרים להריץ פונקציה מסוימת בפרויקט סקריפט כשמתקיימים תנאים מסוימים, למשל כשפותחים מסמך או כשמתקינים תוסף.
מידע נוסף על הטריגרים שאפשר להשתמש בהם בתוספים של Docs ועל ההגבלות שחלות על השימוש בהם זמין במאמר בנושא טריגרים של תוספים.
תחילת העבודה
כשמוכנים לעיין בקוד, אפשר לעיין בדוגמאות לתוספים, כולל מדריך למתחילים לתוסף של Docs עם Google Translate.