Başlık ve yardım metni gibi tüm öğelerde ortak olan özellikleri içeren genel bir form öğesi.
Öğelere Form üzerinden erişilebilir veya öğeler oluşturulabilir.
Türe özgü özellikler üzerinde işlem yapmak için öğenin Item özelliğini kontrol etmek üzere get kullanın, ardından as gibi bir yöntemle öğ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 ızgarası öğ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 bir ı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 derecelendirme öğ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 zaman öğ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 (bazen Image, Page ve Section gibi düzen öğeleri için 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 dizinini alır. |
get | String | Öğenin başlığını alır (bazen Section durumunda üstbilgi metni olarak adlandırılır). |
get | Item | Öğenin türünü Item olarak alır. |
set | Item | Öğenin yardım metnini (bazen Image, Page ve Section gibi düzen öğeleri için açıklama metni olarak da adlandırılır) ayarlar. |
set | Item | Öğenin başlığını (bazen Section durumunda başlık metni olarak da adlandırılır) ayarlar. |
Ayrıntılı belgeler
as Checkbox Grid Item()
Öğeyi onay kutusu ızgarası öğesi olarak döndürür. Item daha önce CHECKBOX_GRID değilse komut dosyası oluşturma istisnası oluşturur.
Return
Checkbox: Onay kutusu tablosu öğesi
Battaniyeler
Error: Öğe, onay kutusu ızgarası öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
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 daha önce CHECKBOX değilse komut dosyası oluşturma istisnası oluşturur.
Return
Checkbox: Onay kutusu öğesi
Battaniyeler
Error: Öğe bir onay kutusu öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
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 daha önce DATE değilse komut dosyası oluşturma istisnası oluşturur.
Return
Date: Tarih öğesi
Battaniyeler
Error: Öğenin tarih öğesi olmaması durumunda
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
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 daha önce DATETIME değilse komut dosyası oluşturma istisnası oluşturur.
Return
Date: Tarih/saat öğesi
Battaniyeler
Error: Öğenin tarih-saat öğesi olmaması durumunda
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
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 daha önce DURATION değilse komut dosyası oluşturma istisnası oluşturur.
Return
Duration: Süre öğesi
Battaniyeler
Error: Öğe, süre öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Grid Item()
Öğeyi bir ızgara öğesi olarak döndürür. Item daha önce GRID değilse komut dosyası oluşturma istisnası oluşturur.
Return
Grid: Tablo öğesi
Battaniyeler
Error: Öğe bir tablo öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
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 daha önce LIST değilse komut dosyası oluşturma istisnası oluşturur.
Return
List: Liste öğesi
Battaniyeler
Error: Öğe bir liste öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
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 daha önce MULTIPLE_CHOICE değilse komut dosyası oluşturma istisnası oluşturur.
Return
Multiple: Çoktan seçmeli öğe
Battaniyeler
Error: Öğe çoktan seçmeli değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
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 daha önce PAGE_BREAK değilse komut dosyası oluşturma istisnası oluşturur.
Return
Page: Sayfa sonu öğesi
Battaniyeler
Error: Öğe, sayfa sonu öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
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 daha önce PARAGRAPH_TEXT değilse komut dosyası oluşturma istisnası oluşturur.
Return
Paragraph: Paragraf metni öğesi
Battaniyeler
Error: Öğe, paragraf metni öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Rating Item()
Öğeyi derecelendirme öğesi olarak döndürür. Item daha önce RATING değilse ScriptingException oluşturur.
// 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.
Battaniyeler
Error: Öğe, puanlama öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
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 daha önce SCALE değilse komut dosyası oluşturma istisnası oluşturur.
Return
Scale: Ölçek öğesi
Battaniyeler
Error: Öğenin ölçek öğesi olmaması durumunda
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
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 daha önce SECTION_HEADER değilse komut dosyası oluşturma istisnası oluşturur.
Return
Section: Bölüm başlığı öğesi
Battaniyeler
Error: Öğe bir bölüm başlığı öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
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 daha önce TEXT değilse komut dosyası oluşturma istisnası oluşturur.
Return
Text: Metin öğesi
Battaniyeler
Error: Öğe bir metin öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Time Item()
Öğeyi zaman öğesi olarak döndürür. Item daha önce TIME değilse komut dosyası oluşturma istisnası oluşturur.
Return
Time: Zaman öğesi
Battaniyeler
Error: Öğe, zaman öğesi değilse
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Help Text()
Öğenin yardım metnini (bazen Image, Page ve Section gibi düzen öğeleri için 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Index()
Formdaki tüm öğeler arasında öğenin dizinini alır.
Return
Integer: Öğenin dizini
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Title()
Öğenin başlığını alır (bazen Section durumunda üstbilgi metni olarak adlandırılır).
Return
String: Öğenin başlığı veya başlık metni
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Type()
Öğenin türünü Item olarak alır.
Return
Item: Öğenin türü
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Help Text(text)
Öğenin yardım metnini (bazen Image, Page ve Section gibi düzen öğeleri için 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Title(title)
Öğenin başlığını (bazen Section durumunda başlık metni olarak da 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ı, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms