2016-10-15 3 views
-2

Google 앱 스크립트를 통해 사용자 선택을 저장하고 복원하고 싶습니다. 선택 항목을 검색하고 문서에 표시 할 수 있으므로 언제든지이 선택 항목을 전체적으로 저장하고 싶습니다. 속성 서비스 (사용자 속성)를 사용하여 store.when 키를 사용하여 속성 서비스를 가져 오려고했는데 문자열 object.How를 반환합니다. 클래스 개체로 변환 할 수 있습니까?저장 방법 전체적으로 선택

사용자 선택을 검색하는 방법은 무엇입니까? 사전에 도움을 주셔서 감사합니다.

+1

문자열을 객체로 다시 변환하려면'var myObject = JSON.parse (object as string); '을 사용하십시오. 특성 서비스는 저장하기 전에 모든 것을 문자열로 변환합니다. –

+0

안녕하세요, 귀하의 답변 주셔서 감사합니다하지만 getSelection 나 JSON 범위 개체를 반환합니다. 선택 개체를 다시 Selecton 표시하려면 변환해야합니다. – Sanket

+0

코드를 제공하지 않았습니다. 주석에서'getSelection()'메서드를 언급했지만 주요 질문에서는 언급하지 않았습니다. 또한 질문이 Google 문서 도구와 관련된 경우 해당 태그를 추가하십시오. –

답변

0

답변을 정리해야합니다. 내가 질문에서 읽은 것을 바탕으로 Range 개체를 저장하고자하는 코멘트를 기반으로합니다. 속성은 객체 데이터를 유지하지 않으며 JSON을 제대로 처리하지 못합니다. JSON은 Google 특정 객체이며 JSON (자바 스크립트 객체 표기법 만 나타냄)을 따르지 않기 때문에 잘 작동하지 않습니다.

귀하의 사례에서 내가하는 것은 귀하가 재건축하는 데 사용할 수있는 정보를 저장하는 것입니다. 시작 행, 열 및 numRows 및 numColumns (getRow(), getColumn(), getNumRows()getNumColumns())가 필요합니다. 이러한 정수를 배열 또는 JSON 객체로 저장하십시오. 그런 다음 스크립트를 다시 시작하면 getRange() 및 그 정수 변수로 범위를 다시 작성하기 만하면됩니다.

관련 문제