בדף הזה מוסבר איך לבצע את המשימות הבאות בעזרת טפסים:
- יצירת טופס חדש
- שכפול טופס קיים
- המרת טופס לבוחן
לפני שמתחילים
בצעו את המשימות הבאות לפני שתמשיכו במשימות שבדף הזה:
- צריך להשלים את ההגדרה של ההרשאה/האימות ופרטי הכניסה, לפי ההוראות של תוכנית Enterprise Adopter.
- אפשר לקרוא את הסקירה הכללית על Forms API.
יצירת טופס חדש
כשיוצרים טופס בפעם הראשונה, צריך להזין רק שדה כותרת, והמערכת תתעלם משדות אחרים בבקשה. כדי ליצור את התוכן והמטא-נתונים של טופס או כדי לבצע עדכונים, צריך להשתמש בשיטה batchUpdate()
. מידע נוסף זמין במאמר עדכון טופס או בוחן.
REST
צריך להפעיל את השיטה forms.create()
עם כותרת בלבד.
גוף הבקשה לדוגמה
{
"info": {
"title": "My new form"
}
}
Python
Node.js
שכפול טופס קיים
אתם יכולים לשכפל טופס קיים באמצעות Google Drive API כדי להקל על השימוש החוזר בתוכן. מזהה הטופס מופיע בכתובת ה-URL של Google Forms:
https://docs.google.com/forms/d/FORM_ID/edit
REST
מפעילים את השיטה files.copy()
של Google Drive API עם מזהה הטופס שרוצים להעתיק.
Python
המרת טופס לבוחן
כדי ליצור בוחן, צריך ליצור טופס כמתואר למעלה, ואז לעדכן את ההגדרות שלו. צריך לציין את מזהה הטופס כדי לעדכן את הפרטים.
REST
צריך להפעיל את השיטה batch.update()
בטופס קיים כדי להגדיר את ההגדרה isQuiz
כ-True.
גוף הבקשה לדוגמה
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Python
Node.js
השלבים הבאים
הנה כמה שלבים שאפשר לנסות:
- כדי להוסיף או לעדכן תוכן בטופס, קראו את המאמר עדכון של טופס או בוחן.
- כדי להציג פרטי טפסים ותגובות, קראו את המאמר אחזור טפסים ותגובות.