Başlık ve yardım metni gibi tüm öğelere ortak özellikleri içeren genel bir form öğesi.
Öğelere Form
'ten erişilebilir veya bu klasörden öğe oluşturulabilir.
Türe özgü özelliklerde işlem yapmak için öğenin Item
değerini kontrol etmek üzere get
'ü kullanın, ardından as
gibi bir yöntem kullanarak öğeyi uygun sınıfa yayınlayın.
// Create a new form and add a text item. const form = FormApp.create('Form Name'); form.addTextItem(); // Access the text item as a generic item. const items = form.getItems(); const item = items[0]; // Cast the generic item to the text-item class. if (item.getType() === 'TEXT') { const textItem = item.asTextItem(); textItem.setRequired(false); }
Sınıfları uygulama
Ad | Kısa açıklama |
---|
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
as | Checkbox | Öğeyi onay kutusu ızgara öğesi olarak döndürür. |
as | Checkbox | Öğeyi onay kutusu öğesi olarak döndürür. |
as | Date | Öğeyi tarih öğesi olarak döndürür. |
as | Date | Öğeyi tarih-saat öğesi olarak döndürür. |
as | Duration | Öğeyi süre öğesi olarak döndürür. |
as | Grid | Öğeyi ızgara öğesi olarak döndürür. |
as | Image | Öğeyi resim öğesi olarak döndürür. |
as | List | Öğeyi liste öğesi olarak döndürür. |
as | Multiple | Öğeyi çoktan seçmeli öğe olarak döndürür. |
as | Page | Öğeyi sayfa sonu öğesi olarak döndürür. |
as | Paragraph | Öğeyi paragraf metni öğesi olarak döndürür. |
as | Rating | Öğeyi puan öğesi olarak döndürür. |
as | Scale | Öğeyi ölçek öğesi olarak döndürür. |
as | Section | Öğeyi bölüm başlığı öğesi olarak döndürür. |
as | Text | Öğeyi metin öğesi olarak döndürür. |
as | Time | Öğeyi saat öğesi olarak döndürür. |
as | Video | Öğeyi video öğesi olarak döndürür. |
duplicate() | Item | Bu öğenin bir kopyasını oluşturur ve formun sonuna ekler. |
get | String | Öğenin yardım metnini (Image , Page ve Section gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) alır. |
get | Integer | Öğenin benzersiz tanımlayıcısını alır. |
get | Integer | Formdaki tüm öğeler arasında öğenin dizin numarasını alır. |
get | String | Öğenin başlığını (Section durumunda bazen üstbilgi metni olarak adlandırılır) alır. |
get | Item | Öğenin türünü Item olarak temsil eder. |
set | Item | Öğenin yardım metnini (Image , Page ve Section gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar. |
set | Item | Öğenin başlığını (Section durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar. |
Ayrıntılı dokümanlar
as Checkbox Grid Item()
Öğeyi onay kutusu ızgara öğesi olarak döndürür. Item
henüz CHECKBOX_GRID
değilse komut dosyası istisnası oluşturur.
Return
Checkbox
: onay kutusu tablosu öğesi
Atışlar
Error
: Öğe onay kutusu ızgara öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Checkbox Item()
Öğeyi onay kutusu öğesi olarak döndürür. Item
henüz CHECKBOX
değilse komut dosyası istisnası oluşturur.
Return
Checkbox
: onay kutusu öğesi
Atışlar
Error
: Öğe onay kutusu öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Date Item()
Öğeyi tarih öğesi olarak döndürür. Item
henüz DATE
değilse komut dosyası istisnası oluşturur.
Return
Date
: tarih öğesi
Atışlar
Error
: Öğe tarih öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Date Time Item()
Öğeyi tarih-saat öğesi olarak döndürür. Item
henüz DATETIME
değilse komut dosyası istisnası oluşturur.
Return
Date
: tarih/saat öğesi
Atışlar
Error
: Öğe tarih/saat öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Duration Item()
Öğeyi süre öğesi olarak döndürür. Item
henüz DURATION
değilse komut dosyası istisnası oluşturur.
Return
Duration
: Süre öğesi
Atışlar
Error
: Öğe bir süre öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Grid Item()
Öğeyi ızgara öğesi olarak döndürür. Item
henüz GRID
değilse komut dosyası istisnası oluşturur.
Return
Grid
: ızgara öğesi
Atışlar
Error
: Öğe bir ızgara öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Image Item()
as List Item()
Öğeyi liste öğesi olarak döndürür. Item
henüz LIST
değilse komut dosyası istisnası oluşturur.
Return
List
: liste öğesi
Atışlar
Error
: Öğe liste öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Multiple Choice Item()
Öğeyi çoktan seçmeli öğe olarak döndürür. Item
henüz MULTIPLE_CHOICE
değilse komut dosyası istisnası oluşturur.
Return
Multiple
: Çoktan seçmeli öğe
Atışlar
Error
: Öğe çoktan seçmeli bir öğe değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Page Break Item()
Öğeyi sayfa sonu öğesi olarak döndürür. Item
henüz PAGE_BREAK
değilse komut dosyası istisnası oluşturur.
Return
Page
: sayfa sonu öğesi
Atışlar
Error
: Öğe sayfa sonu öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Paragraph Text Item()
Öğeyi paragraf metni öğesi olarak döndürür. Item
henüz PARAGRAPH_TEXT
değilse komut dosyası istisnası oluşturur.
Return
Paragraph
: paragraf metni öğesi
Atışlar
Error
: Öğe paragraf metni öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Rating Item()
Öğeyi puan öğesi olarak döndürür. Item
henüz RATING
değilse ScriptingException atar.
// Opens the Forms file by its URL. If you created your script from within a // Google Forms file, you can use FormApp.getActiveForm() instead. // TODO(developer): Replace the URL with your own. const form = FormApp.openByUrl('https://docs.google.com/forms/d/abc123456/edit'); // Fetch any item which is of type rating. const item = form.getItems(FormApp.ItemType.RATING)[0]; // Convert the item to a rating item. const ratingItem = item.asRatingItem();
Return
Rating
: Derecelendirme öğesi.
Atışlar
Error
: Öğe bir derecelendirme öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Scale Item()
Öğeyi ölçek öğesi olarak döndürür. Item
henüz SCALE
değilse komut dosyası istisnası oluşturur.
Return
Scale
: Ölçek öğesi
Atışlar
Error
: Öğe ölçek öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Section Header Item()
Öğeyi bölüm başlığı öğesi olarak döndürür. Item
henüz SECTION_HEADER
değilse komut dosyası istisnası oluşturur.
Return
Section
: bölüm başlığı öğesi
Atışlar
Error
: Öğe bir bölüm başlığı öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Text Item()
Öğeyi metin öğesi olarak döndürür. Item
henüz TEXT
değilse komut dosyası istisnası oluşturur.
Return
Text
: metin öğesi
Atışlar
Error
: Öğe metin öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Time Item()
Öğeyi saat öğesi olarak döndürür. Item
henüz TIME
değilse komut dosyası istisnası oluşturur.
Return
Time
: Zaman öğesi
Atışlar
Error
: Öğe bir zaman öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Video Item()
duplicate()
Bu öğenin bir kopyasını oluşturur ve formun sonuna ekler.
Return
Item
: zincirleme için bu Item
öğesinin kopyası
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Help Text()
Öğenin yardım metnini (Image
, Page
ve Section
gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) alır.
Return
String
: Öğenin yardım metni veya açıklama metni
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Id()
Öğenin benzersiz tanımlayıcısını alır.
Return
Integer
: Öğenin kimliği
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Index()
Formdaki tüm öğeler arasında öğenin dizin numarasını alır.
Return
Integer
: Öğenin dizini
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Title()
Öğenin başlığını (Section
durumunda bazen üstbilgi metni olarak adlandırılır) alır.
Return
String
: Öğenin başlığı veya başlık metni
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
Öğenin türünü Item
olarak temsil eder.
Return
Item
: Öğenin türü
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Help Text(text)
Öğenin yardım metnini (Image
, Page
ve Section
gibi düzen öğeleri için bazen açıklama metni olarak da adlandırılır) ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
text | String | yeni yardım metni |
Return
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
Öğenin başlığını (Section
durumunda bazen üstbilgi metni olarak adlandırılır) ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
title | String | yeni başlık veya başlık metni |
Return
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms