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