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 Google E-Tablosu bağlamında kullanılabilir. Bunun yerine lütfen 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)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, belirtilen 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 düğmeleri içeren bir iletişim kutusu açılır.
msgBox(title, prompt, buttons)StringKullanıcının tarayıcısında belirtilen başlığı, mesajı ve düğmeleri içeren bir iletişim kutusu açılır.

Ayrıntılı dokümanlar

inputBox(prompt)

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

inputBox yöntemi, kullanıcıya belirli bir istemi gösteren istemci tarafı bir giriş kutusu açar. 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ırasında devam etmez.

// 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: Kullanıcı tarafından girilen metin (veya iptal edilen veya kapatılan bir iletişim kutusu için "iptal").

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/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.

inputBox yöntemi, kullanıcıya belirli bir istemi gösteren ve görüntülenecek düğme seçenekleri sunan 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 sırasında devam etmez.

// 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ılmak üzere ayarlanan düğme türü.

Return

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

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/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.

inputBox yöntemi, istemci tarafında belirli bir başlığa sahip bir giriş kutusu oluşturur. Bu kutu, kullanıcıya belirli bir istemi gösterir ve görüntülenecek düğme seçenekleri 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 eder ancak JDBC bağlantıları askıya alma sırasında devam etmez.

// 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ılmak üzere ayarlanan düğme türü.

Return

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

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/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

msgBox(prompt)

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

msgBox yöntemi, kullanıcıya belirli bir mesajı gösteren istemci tarafı bir mesaj kutusu açar. 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ırasında 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 reddedilen bir iletişim kutusu için "iptal").

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/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

msgBox(prompt, buttons)

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

msgBox yöntemi, istemci tarafında kullanıcıya belirli bir mesajı gösteren ve gösterilecek düğme seçenekleri sunan bir mesaj kutusu açar. Bu yöntemin sunucu tarafı komut dosyasının askıya alınmasına neden olacağını unutmayın. Kullanıcı iletişim kutusunu temizledikten sonra otomatik olarak devam eder ancak JDBC bağlantıları askıya alma sırasında 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 ayarlanan düğme türü.

Return

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

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/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

msgBox(title, prompt, buttons)

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

msgBox yöntemi, belirtilen başlığa sahip bir istemci tarafı mesaj kutusu oluşturur. Bu kutuda, belirtilen mesaj kullanıcıya gösterilir ve gösterilecek düğmeler sunulur. Bu yöntemin, sunucu tarafı komut dosyasının askıya alınmasına neden olacağını unutmayın. Kullanıcı iletişim kutusunu temizledikten sonra otomatik olarak devam eder ancak JDBC bağlantıları askıya alma sırasında 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 ayarlanan düğme türü.

Return

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

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/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets