Google 스프레드 시트에서 특정 셀의 텍스트를 RFC 3986 ( http://url-encoder.org/ ) 으로 변환 할 수 있습니까?
말은 수 있습니다 C4
값을 가지고 John Doe
, 다음 D4
해야합니다 John%20Doe
.
Google 스프레드 시트에서 특정 셀의 텍스트를 RFC 3986 ( http://url-encoder.org/ ) 으로 변환 할 수 있습니까?
말은 수 있습니다 C4
값을 가지고 John Doe
, 다음 D4
해야합니다 John%20Doe
.
답변:
예, 해당 기능을위한 사용자 정의 기능을 생성 할 수 있습니다.
도구 → 스크립트 편집기를 클릭하십시오 . 빈 프로젝트 생성을 선택합니다 .
스크립트 편집기 창에서 다음 코드를 붙여 넣습니다.
function encode(value) {
return encodeURIComponent(value);
}
스크립트를 저장하고 (프롬프트가 표시되면 이름을 지정) 스프레드 시트로 돌아갑니다.
이제 함수를로 사용할 수 있습니다 =encode
. 귀하의 경우 C4
셀 텍스트를 포함 John Doe
, 당신의에 다음을 입력 D4
셀 : =encode(C4)
.
D4
이 표시됩니다 John%20Doe
.
설명하기 위해 예제 스프레드 시트 를 만들었습니다 .
여전히 이것을 찾고있는 다른 사람들을 위해 Google 스프레드 시트에는 ENCODEURL이라는 기능 (2018 년 8 월)이 있으므로 더 이상 직접 만들 필요가 없습니다.
=ENCODEURL
이를 위해 Sheets 내에 기본 기능 이 있습니다 ( 아래 참조 ).