Class Browser

Tarayıcı

Bu sınıf, Google E-Tablolar'a özgü iletişim kutularına erişim sağlar.

Bu sınıftaki yöntemler yalnızca bir Google E-tablosu bağlamında kullanılabilir. Lütfen bunun yerine Google Workspace iletişim kutularını kullanın.

Aşağıdaki kaynakları da incelemenizi öneririz:

Özellikler

ÖzellikTürAçıklama
ButtonsButtonSet

Yöntemler

YöntemDönüş türüKısa açıklama
inputBox(prompt)StringKullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açılır.
inputBox(prompt, buttons)StringKullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açılır.
inputBox(title, prompt, buttons)StringKullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açılır.
msgBox(prompt)StringKullanıcının tarayıcısında verilen mesajı ve Tamam düğmesini içeren bir iletişim kutusu açılır.
msgBox(prompt, buttons)StringKullanıcının tarayıcısında belirtilen mesajı ve belirtilen düğmeleri içeren bir iletişim kutusu açar.
msgBox(title, prompt, buttons)StringKullanıcının tarayıcısında belirtilen başlık, mesaj ve belirtilen düğmeleri içeren bir iletişim kutusu açar.

Ayrıntılı belgeler

inputBox(prompt)

Kullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açılır.

Giriş kutusu yöntemi, belirtilen istemi kullanıcıya gösteren bir istemci tarafı giriş kutusu kaldırır. Bu işlevin, sunucu tarafı komut dosyasının askıya alınmasına neden olduğunu unutmayın. Kullanıcı iletişim kutusunu sildikten sonra otomatik olarak devam eder ancak JDBC bağlantıları askıya alma süresi boyunca devam etmez.

// The code below sets the value of name to the name input by the user, or 'cancel'.
var name = Browser.inputBox('Enter your name');
Bu yöntem önerilmez. Bunun yerine kullanıcı arayüzü istemi kullanın.

Parametreler

AdTürAçıklama
promptStringİletişim kutusunda gösterilecek metin.

Return

String: Kullanıcı tarafından girilen metin (veya iptal edildi ya da kapatılan iletişim kutusu için "iptal et").

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

inputBox(prompt, buttons)

Kullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açılır.

Giriş kutusu yöntemi, belirtilen istemi kullanıcıya görüntüleyen istemci tarafında bir giriş kutusu kaldırır ve görüntülenecek düğme seçeneklerini sunar. Bu işlevin, sunucu tarafı komut dosyasının askıya alınmasına neden olduğunu unutmayın. Kullanıcı iletişim kutusunu temizledikten sonra otomatik olarak devam ettirilir ancak JDBC bağlantıları askıya alma süresi boyunca devam etmez.

// The code below sets the value of name to the name input by the user, or 'cancel'.
var name = Browser.inputBox('Enter your name', Browser.Buttons.OK_CANCEL);
Bu yöntem önerilmez. Bunun yerine kullanıcı arayüzü istemi kullanın.

Parametreler

AdTürAçıklama
promptStringİletişim kutusunda gösterilecek metin.
buttonsButtonSetKullanılmak üzere ayarlanmış düğme türü.

Return

String: Kullanıcı tarafından girilen metin (veya iptal edildi ya da kapatılan iletişim kutusu için "iptal et").

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

inputBox(title, prompt, buttons)

Kullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açılır.

Giriş kutusu yöntemi, verilen başlıkla istemci tarafı giriş kutusunu kaldırır, kullanıcıya verilen istemi görüntüler ve çeşitli düğmelerin gösterilmesini sağlar. Bu işlevin, sunucu tarafı komut dosyasının askıya alınmasına neden olduğunu unutmayın. Kullanıcı iletişim kutusunu temizledikten sonra otomatik olarak devam ettirilir ancak JDBC bağlantıları askıya alma süresi boyunca devam etmez.

// The code below sets the value of name to the name input by the user, or 'cancel'.
var name = Browser.inputBox('ID Check', 'Enter your name', Browser.Buttons.OK_CANCEL);
Bu yöntem önerilmez. Bunun yerine kullanıcı arayüzü istemi kullanın.

Parametreler

AdTürAçıklama
titleStringİletişim kutusunun başlığı.
promptStringİletişim kutusunda gösterilecek metin.
buttonsButtonSetKullanılmak üzere ayarlanmış düğme türü.

Return

String: Kullanıcı tarafından girilen metin (veya iptal edildi ya da kapatılan iletişim kutusu için "iptal et").

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

msgBox(prompt)

Kullanıcının tarayıcısında verilen mesajı ve Tamam düğmesini içeren bir iletişim kutusu açılır.

msgBox yöntemi, belirtilen mesajı kullanıcıya gösteren bir istemci tarafı mesaj kutusu kaldırır. Bu yöntemin, sunucu tarafı komut dosyasının askıya alınmasına neden olduğunu unutmayın. Kullanıcı iletişim kutusunu sildikten sonra otomatik olarak devam eder ancak JDBC bağlantıları askıya alma süresi boyunca devam etmez.

// The code below displays "hello world" in a dialog box with an OK button
Browser.msgBox('hello world');
Bu yöntem önerilmez. Bunun yerine, kullanıcı arayüzü uyarısı iletişim kutusunu kullanın.

Parametreler

AdTürAçıklama
promptStringİletişim kutusunda gösterilecek metin.

Return

String: Kullanıcı tarafından tıklanan düğmenin küçük harfli metni (veya kapatılan iletişim kutusu için "iptal et").

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

msgBox(prompt, buttons)

Kullanıcının tarayıcısında belirtilen mesajı ve belirtilen düğmeleri içeren bir iletişim kutusu açar.

msgBox yöntemi, belirtilen mesajı kullanıcıya gösteren bir istemci tarafı mesaj kutusu kaldırır ve görüntülenecek düğme seçenekleri sunar. Bu yöntemin, sunucu tarafı komut dosyasının askıya alınmasına neden olduğunu unutmayın. Kullanıcı iletişim kutusunu temizledikten sonra otomatik olarak devam ettirilir ancak JDBC bağlantıları askıya alma süresi boyunca devam etmez.

// The code below displays "hello world" in a dialog box with OK and Cancel buttons.
Browser.msgBox('hello world', Browser.Buttons.OK_CANCEL);
Bu yöntem önerilmez. Bunun yerine, kullanıcı arayüzü uyarısı iletişim kutusunu kullanın.

Parametreler

AdTürAçıklama
promptStringİletişim kutusunda gösterilecek metin.
buttonsButtonSetKullanılmak üzere ayarlanmış düğme türü.

Return

String: Kullanıcı tarafından tıklanan düğmenin küçük harfli metni (veya kapatılan iletişim kutusu için "iptal et").

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

msgBox(title, prompt, buttons)

Kullanıcının tarayıcısında belirtilen başlık, mesaj ve belirtilen düğmeleri içeren bir iletişim kutusu açar.

msgBox yöntemi, istemci tarafında verilen başlıkla bir mesaj kutusu kaldırır. Bu kutu, kullanıcıya verilen mesajı gösterir ve görüntülenecek düğme seçeneklerini sunar. Bu yöntemin, sunucu tarafı komut dosyasının askıya alınmasına neden olduğunu unutmayın. Kullanıcı iletişim kutusunu temizledikten sonra otomatik olarak devam ettirilir ancak JDBC bağlantıları askıya alma süresi boyunca devam etmez.

// The code below displays "hello world" in a dialog box with a custom title and Yes and
// No buttons
Browser.msgBox('Greetings', 'hello world', Browser.Buttons.YES_NO);
Bu yöntem önerilmez. Bunun yerine, kullanıcı arayüzü uyarısı iletişim kutusunu kullanın.

Parametreler

AdTürAçıklama
titleStringİletişim kutusunun başlığı.
promptStringİletişim kutusunda gösterilecek metin.
buttonsButtonSetKullanılmak üzere ayarlanmış düğme türü.

Return

String: Kullanıcı tarafından tıklanan düğmenin küçük harfli metni (veya kapatılan iletişim kutusu için "iptal et").

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamların biri veya daha fazlasıyla yetkilendirme gerektirir:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets