google.script.url
は、非同期のクライアントサイド JavaScript です。
URL に対してクエリを実行して、現在の URL パラメータとフラグメントを取得できる API。
この API は google.script.history
をサポートしています。
APIこれは、
IFRAME
。
アドオンのサイドバーやダイアログでの使用や、
使用します。詳しくは、
ブラウザの使用に関するガイド
ウェブアプリの履歴をご覧ください。
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
getLocation(function) |
void |
URL ロケーション オブジェクトを取得し、指定されたコールバックに渡します。 使用します。 |
詳細なドキュメント
getLocation(function)
URL ロケーション オブジェクトを取得し、指定されたコールバックに渡します。 使用します(唯一の引数として)。
Index.html
google.script.url.getLocation(function(location) { console.log(location.parameters); console.log(location.hash); });
パラメータ
名前 | 型 | 説明 |
---|---|---|
function | Function | クライアントサイド コールバック関数を実行する場合は、 location オブジェクト。 |
Location オブジェクト
次の表は、ロケーション要素の例を示しています。 次の URL がクエリされました:http://www.example.com?n=1&name=alice&n=2#headingAnchor
フィールド | |
---|---|
location.hash |
headingAnchor |
location.parameter |
URL リクエストに対応する Key-Value ペアのオブジェクト あります。パラメータとして返されるのは最初の値のみです 必要がありますパラメータが存在しない場合は、 空のオブジェクトです。 {"name": "alice", "n": "1"} |
location.parameters |
{"name": ["alice"], "n": ["1", "2"]} |