Manifest Referansı

Manifest (appsscript.json), Apps Komut Dosyası bağlayıcınızdaki bir JSON dosyasıdır. belirler. Topluluk Bağlayıcınızla ilgili belirli bilgileri içerir Looker Studio'da bağlayıcınızı dağıtmak ve kullanmak için gereklidir. Devamını okuyun Apps Komut Dosyası'ndaki manifestler hakkında daha fazla bilgi edinin.

Manifest dosyanız aşağıdaki bilgileri içermelidir:

tesis adı Tür Açıklama
Zorunlu (dataStudio mülkü altında)
name string Bağlayıcınızın adı.
. 28 karakterle sınırlıdır
company string Kuruluşun veya geliştiricinin adı.
companyUrl string (link) Kuruluşun veya geliştiricinin web sitesinin bağlantısı.
logoUrl string (image link) Bağlayıcınızda simgenin URL'si.
. Gerekli boyutlar 40 x 40 pikseldir.
addOnUrl string (link) Özel bir "Daha Fazla Bilgi" bağlantısı işletmenizin ne yaptığını açıklayan bağlayıcının yaptığı işlem ve erişilen veriler. Bunu barındırmalı ve yönetmelisiniz sayfasını ziyaret edin.
. Bu sayfa, Hizmet Şartları ve Gizlilik Politikası'nı içermeli veya bunlara bağlantı vermelidir Politika
supportUrl string (link) Bu bağlayıcıyı desteklemek için destek sayfasının bağlantısı. Kullanıcı Sayısı bu bağlantıyı kullanarak bağlayıcınızla ilgili sorunları bildirebilirsiniz. Siz bu sayfayı barındırmalı ve yönetmelidir.
description string Bağlayıcınızın açıklaması.
. Kullanıcılar, bağlayıcınızda tam açıklamayı görür yapılandırma sayfası. Bağlantılar tıklanabilir olacaktır.
İsteğe bağlı (dataStudio özelliğinin altında)
shortDescription string Sınır: 114 karakter. Bağlayıcınız yayınlandıysa Bu kısa açıklama, şuranın galeri kartında görünecektir: bağlayıcı. Bağlayıcınızın ne yaptığını kısaca açıklamak için bunu kullanın. Kullanıcı Sayısı Bunu, seçeceğim.
privacyPolicyUrl string (link) Bağlayıcı / geliştirici kuruluşu için Gizlilik Politikası'nın bağlantısı
termsOfServiceUrl string (link) Bağlayıcı / geliştirici kuruluşu için Hizmet Şartları bağlantısı
authType list(AuthType) Bağlayıcınızın kimlik doğrulama yöntemi türü. Aşağıdaki AuthType konusuna bakın.
feeType list(FeeType) Bağlayıcınızın ücret türünü belirtir. Aşağıdaki FeeType bölümünü inceleyin.
sources list(Sources) Bu bağlayıcının bağlanabileceği veri kaynaklarının listesi. Aşağıdaki Kaynaklara bakın.
templates Object Bu bağlayıcıyla kullanılabilecek şablonların listesi. Yalnızca bir varsayılan şablonun desteklendiğini gösteren bir reklam, default tuşu. Değer, Looker rapor kimliği olmalıdır. Şablon olarak kullanılacak Studio raporu. Sağlama bilgileri ve rapor şablonları bölümüne gidin.
forceViewersCredentials boolean Görüntüleyenin kimlik bilgilerinin veri kaynakları için zorunlu kılınıp kılınmayacağı bu bağlayıcıdan oluşturuldu. Bu özellik isteğe bağlıdır ve varsayılan olarak false Verilere Bakın kaynak kimlik bilgilerini inceleyin.
useQueryConfig boolean KULLANIMDAN KALDIRILDI: Bu bağlayıcının `getData()`. Bunun yerine "advancedServices" seçeneğini kullanın.
advancedServices.data boolean Bu bağlayıcının `getData()`. Gelişmiş hizmet.
advancedServices.schema boolean Bu bağlayıcının `getSchema()`. Gelişmiş hizmet.
İsteğe bağlı (Kök düzey mülk)
urlFetchWhitelist list(string) Bağlayıcınızın kullandığı HTTPS URL'si öneklerinin listesi. Herhangi bir URL uç noktası getirme işlemi, bu listedeki ön eklerden biriyle eşleşmelidir. Bu şekilde korunmasını ifade eder. Güvenli Liste URL'leri inceleyin.

AuthType

Kimlik doğrulama yöntemi türünün değerleri aşağıdakilerden biri olabilir:

Enum Değeri Açıklama
NONE bağlayıcı.
OAUTH2 Bağlayıcının OAuth 2.0 kullandığını belirtir.
KEY Bağlayıcının API anahtarı kullandığını belirtir.
USER_PASS Bağlayıcının kullanıcı adı/şifre kullandığını belirtir.
USER_TOKEN Bağlayıcının kullanıcı adı/jeton kullandığını belirtir.
PATH_USER_PASS Bağlayıcının yol/kullanıcı adı/şifre kullandığını belirtir.
PATH_KEY Bağlayıcının yol/anahtarı kullandığını belirtir.

FeeType

Ücret türü değerleri aşağıdakilerden herhangi biri olabilir:

Enum Değeri Açıklama
FREE Bağlayıcının kullanımının tamamen ücretsiz olduğunu belirtir.
FREE_TRIAL Bağlayıcının ücretsiz deneme seçeneği olduğunu belirtir.
PAID Kullanıcının bağlayıcıyı kullanmak için ödeme yapması gerektiğini belirtir.

Kaynaklar

Kaynaklar, kaynakların enum listesidir. Web sitenizdeki mevcut Veri Kaydı Deposu'muzdaki kaynakları inceleyin. Bağlandığınız kaynak depoda mevcut değilse Veri Kaydı'na bir çekme isteği gönderin Depo'yu seçin. Kaynak adı yalnızca büyük harf içerebilir karakter ve alt çizgi (ör. Google Analytics, GOOGLE_ANALYTICS olacaktır). Topluluk Bağlayıcısı manifestinizde veri kaynağı kimliğinin değerini kullanın. mülk, ör. GOOGLE_ANALYTICS

Topluluk Bağlayıcısı için örnek manifest

Aşağıda, tamamlanmış bir manifest örneği verilmiştir:

data-studio/appsscript.json
{
  "dataStudio": {
    "name": "Nucleus by Hooli",
    "company": "Hooli Inc.",
    "companyUrl": "https://hooli.xyz",
    "logoUrl": "https://hooli.xyz/middle-out-optimized/nucleus/logo.png",
    "addonUrl": "https://hooli.xyz/data-studio-connector",
    "supportUrl": "https://hooli.xyz/data-studio-connector/support",
    "description": "Nucleus by Hooli connector lets you connect to your data in Data Studio using Nucleus middle out optimization. You will need an account on hooli.xyz to use this connector. Create your account at https://hooli.xyz/signup",
    "shortDescription": "Connect to your data using Nucleus middle out optimization",
    "privacyPolicyUrl": "https://hooli.xyz/privacy",
    "termsOfServiceUrl": "https://hooli.xyz/tos",
    "authType": ["NONE"],
    "feeType": ["PAID"],
    "sources": ["HOOLI_CHAT_LOG", "ENDFRAME_SERVER_STREAM", "RETINABYTE_USER_ANALYTICS"],
    "templates": {
      "default": "872223s89f5fdkjnd983kjf"
    }
  },
  "urlFetchWhitelist": [
    "https://api.hooli.xyz/",
    "https://hooli.xyz/"
  ]
}