google.script.url 클래스 (클라이언트 측 API)

google.script.url는 비동기 클라이언트 측 JavaScript입니다. URL을 쿼리하여 현재 URL 매개변수 및 프래그먼트를 가져올 수 있는 API입니다. 이 API는 google.script.history API에 액세스할 수 있습니다. 이는 IFRAME 부가기능의 사이드바 및 대화상자와 함께 사용하도록 만들어지지 않았습니다. container-script 컨텍스트를 사용하세요. 자세한 내용은 브라우저 사용 가이드 기록을 참조하세요.

메서드

메서드반환 유형간략한 설명
getLocation(function) void URL 위치 객체를 가져와서 지정된 콜백에 전달합니다. 함수를 사용하세요.

자세한 문서

getLocation(function)

URL 위치 객체를 가져와서 지정된 콜백에 전달합니다. (유일한 인수로)

index.html

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

매개변수

이름유형설명
functionFunction클라이언트 측 를 사용하여 실행할 콜백 함수를 location 객체를 유일한 인수로 사용합니다.

위치 객체

다음 표는 다음 URL이 쿼리되었습니다. http://www.example.com?n=1&name=alice&n=2#headingAnchor
필드
location.hash

# 문자 뒤에 오는 URL 프래그먼트의 문자열 값입니다. 또는 URL 조각이 없는 경우 빈 문자열

headingAnchor
location.parameter

URL 요청에 해당하는 키-값 쌍의 객체입니다. 매개변수입니다. 매개변수의 경우 첫 번째 값만 반환됩니다. 여러 개의 값을 가질 수 있습니다. 매개변수가 없으면 빈 객체여야 합니다.

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

location.parameter와 비슷하지만 각 키의 값 배열입니다. 매개변수가 없으면 빈 객체여야 합니다.

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