Google Hizmetleri için yetkilendirme

Apps Komut Dosyası, şuradan gizli verilere erişmek için kullanıcı yetkilendirmesini gerektiriyor: yerleşik Google hizmetlerini veya gelişmiş Google hizmetlerini destekler.

Erişim hakları verme

Apps Komut Dosyası, yetkilendirme kapsamlarını (ör. Google E-Tablolar ve dosyaları veya Gmail) otomatik olarak silinir. Kod hâlâ yetkilendirme isteği oluşturabileceğini lütfen unutmayın. Bir komut dosyasının bir yetkilendirme iletişim kutusu açılırsa burada gösterilen yetkilendirme iletişim gerekir.

Daha önce yetkilendirdiğiniz komut dosyaları ayrıca yeni hizmetler eklenmesi durumunda otomatik yetkilendirme için devre dışı bırakılır. Komut dosyaları istekte bulunamaz komut dosyasına, komut dosyası sahibinin kullanıcı kimliğine bakın.

Erişim haklarını iptal etme

Bir komut dosyasının verilerinize erişimini iptal etmek için aşağıdaki adımları uygulayın:

  1. Şurayı ziyaret edin: izinler sayfası Google hesabınız için. (Şuraya gitmek için: ileride bu sayfayı ziyaret edip Google.com'u ziyaret edebilir ekranın sağ üst köşesindeki hesap resminizi tıklayın. Ardından, Hesabım, ardından Bağlı uygulamalar ve site altındaki "Oturum açma ve "güvenlik" bölümüne, ardından Uygulamaları Yönet'e dokunun.)
  2. Yetkisini iptal etmek istediğiniz komut dosyasının adını tıklayın, ardından sağda Kaldır'ı, ardından açılan iletişim kutusunda Tamam'ı tıklayın.

İzinler ve komut dosyası türleri

Bir komut dosyasının birlikte çalıştığı kullanıcı kimliği ve dolayısıyla erişebileceği veriler tabloda gösterildiği gibi, komut dosyasının çalıştırıldığı senaryoya göre değişir. bölümüne göz atın.

Komut dosyası türü Komut dosyası şu şekilde çalışır:
Bağımsız, eklenti veya Dokümanlar, E-Tablolar, Slaytlar veya Formlar'a bağlı Klavyedeki kullanıcı
E-tablodaki özel işlev Anonim kullanıcı; Ancak kota sınırlarını klavyedeki kullanıcıya karşı say
Web uygulaması veya Google Sites widget'ı Klavye veya komut dosyası sahibindeki kullanıcı (şuna bağlı olarak) seçenekleri belirlendi uygulamayı dağıtırken
Yüklenebilir tetikleyici Tetikleyiciyi oluşturan kullanıcı

E-Tablolar, Dokümanlar, Slaytlar ve Formlar için manuel yetkilendirme kapsamları

Eklenti veya benzer bir komut dosyası oluşturuyorsanız E-tablo hizmetini kullanıyorsa Belge hizmeti Slaytlar hizmeti veya Formlar hizmeti, yalnızca eklentinin veya komut dosyasının kullanıldığı dosyalara erişim izni isteyen iletişim kutusunu kullanıcının e-tabloları, dokümanları veya formları yerine Bunu yapmak için dosya düzeyindeki bir yorumda yer alan şu JsDoc ek açıklaması:

/**
 * @OnlyCurrentDoc
 */

Komut dosyanız varsa zıt bir ek açıklama (@NotOnlyCurrentDoc) kullanılabilir şunları içeren bir kitaplık içerir: @OnlyCurrentDoc, ancak ana komut dosyası aslında dosyasını seçin.

Eklentilerin yetkilendirme yaşam döngüsü

Google E-Tablolar, Dokümanlar, Slaytlar ve Formlar için eklentiler genellikle komut dosyasıyla aynı yetkilendirme modelini izler. bağlı hale gelir. Belirli ancak onOpen(e) ve onEdit(e) işlevleri bazı ek komplikasyonlar içeren yetkilendirme yok modu. Daha fazla daha fazla bilgi için eklenti yetkilendirme yaşam döngüsü rehberini inceleyin.

OAuth uygulaması kullanıcı sınırları

Google Apps dahil olmak üzere Google kullanıcı verilerine erişmek için OAuth kullanan uygulamalar Komut dosyası projeleri, yetkilendirme sınırlarına tabidir. Görüntüleyin OAuth uygulaması kullanıcı sınırları inceleyebilirsiniz.