google.script.url sınıfı (İstemci Tarafı API'sı)

google.script.url, eşzamansız bir istemci taraflı JavaScript'tir Mevcut URL parametrelerini ve parçasını almak için URL'leri sorgulayabilen API. Bu API, google.script.history uzantısını destekler API'ye gidin. Yalnızca IFRAME. Eklentilerdeki kenar çubukları veya iletişim kutularıyla kullanılmak üzere tasarlanmamıştır. kapsayıcı komut dosyası bağlamına göz atalım. Daha fazla bilgi için tarayıcı kullanma kılavuzu geçmişi hakkında daha fazla bilgi edinin.

Yöntemler

YöntemDönüş türüKısa açıklama
getLocation(function) void Bir URL konum nesnesini alır ve bunu belirtilen geri çağırmaya iletir işlevini kullanın.

Ayrıntılı belgeler

getLocation(function)

Bir URL konumu nesnesi alır ve bunu, belirtilen geri çağırmaya iletir işlevine (tek bağımsız değişken olarak) girin.

Index.html

google.script.url.getLocation(function(location) {
  console.log(location.parameters);
  console.log(location.hash);
});

Parametreler

AdTürAçıklama
functionFunctionistemci tarafında location nesnesi olarak adlandırılacak.

Konum nesnesi

Aşağıdaki tabloda, Şu URL sorgulandı: http://www.example.com?n=1&name=alice&n=2#headingAnchor
Alanlar
location.hash

# karakterinden sonraki URL parçasının dize değeri. veya URL parçası yoksa boş dize

headingAnchor
location.parameter

URL isteğine karşılık gelen anahtar/değer çiftleri nesnesi parametreleridir. Parametreler için yalnızca ilk değer döndürülür reklam grubudur. Herhangi bir parametre mevcut değilse bu işlem, boş bir nesne olmalıdır.

{"name": "alice", "n": "1"}
location.parameters

location.parameter benzeri, ancak içeren bir nesne değer dizisidir. Herhangi bir parametre mevcut değilse bu işlem, boş bir nesne olmalıdır.

{"name": ["alice"], "n": ["1", "2"]}