כדי לאפשר למשתמשים לשתף קבצים ב-Drive ישירות מהאפליקציה שלכם, אתם יכולים להשתמש בתיבת הדו-שיח של שיתוף ב-Google Drive. תיבת הדו-שיח הזו מופעלת מהאפליקציה כדי לאפשר שיתוף של פריטים ב-Drive. איור 1 מציג את לחצן השיתוף ב-Google Docs ואת תיבת הדו-שיח שמופיעה בעקבות הלחיצה עליו.

כדי להפעיל את תיבת הדו-שיח לשיתוף ב-Drive, מוסיפים את סקריפט תיבת הדו-שיח ואת לחצן ההפעלה או מנגנון הפעלה אחר לממשק המשתמש.
הוספת התסריט של הדיאלוג
כדי ליצור מופע של תיבת הדו-שיח לשיתוף, מוסיפים את הסקריפט הבא לדף ההפעלה:
<head>
...
<script type="text/javascript" src="https://apis.google.com/js/api.js"></script>
<script type="text/javascript">
init = function() {
s = new gapi.drive.share.ShareClient();
s.setOAuthToken('<OAUTH_TOKEN>');
s.setItemIds(['<FILE_ID>']);
}
window.onload = function() {
gapi.load('drive-share', init);
}
</script>
</head>
כאשר:
- צריך להחליף את
<OAUTH_TOKEN>
באסימון הגישה מסוג OAuth2 של המשתמש המורשה. - צריך להחליף את
<FILE_ID>
במזהה של הקובץ שרוצים לשתף.
הוספת כפתור הפעלה
בממשק המשתמש, מוסיפים שורת קוד שדומה לזו:
<button onclick="s.showSettingsDialog()">Share</button>
הקוד הזה קורא לפונקציה showSettingsDialog()
כשלוחצים על לחצן השיתוף.