Class Browser

Tarayıcı

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

Bu sınıftaki yöntemler yalnızca 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

MülkTürAçıklama
ButtonsButtonSet

Yöntemler

YöntemDönüş türüKısa açıklama
inputBox(prompt)String|nullKullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açar.
inputBox(prompt, buttons)String|nullKullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açar.
inputBox(title, prompt, buttons)String|nullKullanıcının tarayıcısında metin giriş kutusu içeren bir iletişim kutusu açar.
msgBox(prompt)String|nullKullanıcının tarayıcısında, verilen mesajı ve Tamam düğmesini içeren bir iletişim kutusu açar.
msgBox(prompt, buttons)String|nullKullanıcının tarayıcısında, belirtilen mesaj ve düğmelerin yer aldığı bir iletişim kutusu açar.
msgBox(title, prompt, buttons)String|nullKullanıcının tarayıcısında, belirtilen başlık, mesaj ve düğmelerle 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çar.

inputBox yöntemi, kullanıcıya verilen istemi gösteren istemci tarafı bir giriş kutusu oluşturur. 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 eder ancak JDBC bağlantıları askıya alma işlemi sırasında kalıcı olmaz.

// The code below sets the value of name to the name input by the user, or
// 'cancel'.
const 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|null: Kullanıcı tarafından girilen metin (veya iptal edilen ya da kapatılan bir iletişim kutusu için "iptal").

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan 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çar.

inputBox yöntemi, istemci tarafında bir giriş kutusu oluşturur. Bu kutuda, kullanıcıya verilen istem görüntülenir ve gösterilecek düğmeler seçilebilir. 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 eder ancak JDBC bağlantıları askıya alma süresince kalıcı olmaz.

// The code below sets the value of name to the name input by the user, or
// 'cancel'.
const 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ılacak düğme grubunun türü.

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan 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çar.

inputBox yöntemi, verilen başlığa sahip bir istemci tarafı giriş kutusu oluşturur. Bu kutuda, kullanıcıya verilen istem gösterilir ve görüntülenecek düğmeler seçilebilir. 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 eder ancak JDBC bağlantıları askıya alma süresince kalıcı olmaz.

// The code below sets the value of name to the name input by the user, or
// 'cancel'.
const 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ılacak düğme grubunun türü.

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan 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çar.

msgBox yöntemi, istemci tarafında bir ileti kutusu oluşturarak kullanıcıya belirtilen iletiyi gösterir. 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 eder ancak JDBC bağlantıları askıya alma işlemi sırasında kalıcı olmaz.

// 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 kutusu kullanın.

Parametreler

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

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan 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 düğmelerin yer aldığı bir iletişim kutusu açar.

msgBox yöntemi, kullanıcıya verilen mesajı gösteren ve görüntülenecek düğme seçimi sunan istemci tarafı bir mesaj kutusu oluşturur. 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 eder ancak JDBC bağlantıları askıya alma süresince kalıcı olmaz.

// 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 kutusu kullanın.

Parametreler

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

Return

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

Yetkilendirme

Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan 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 düğmelerle bir iletişim kutusu açar.

msgBox yöntemi, verilen başlığa sahip bir istemci tarafı mesaj kutusu oluşturur. Bu mesaj kutusunda, kullanıcıya verilen mesaj gösterilir ve görüntülenecek düğmeler seçilebilir. 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 eder ancak JDBC bağlantıları askıya alma süresince kalıcı olmaz.

// 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 kutusu kullanın.

Parametreler

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

Return

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

Yetkilendirme

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

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