대부분의 경우 get 및 prop 함수는 동일한 값을 반환합니다. 이러한 두 함수 중 get 함수는 스크립트 가능 값을 항상 반환하는 것이 아니지만 prop 함수는 스크립트 가능 값을 항상 반환한다는 점이 다릅니다. 스크립트 가능 값의 형식은 각 등록 정보 유형에 대해 동일한 안정적인 형식입니다.
대부분 등록 정보의 경우 get 및 prop 함수는 version 등록 정보에 대한 다음 예에서와 같이 동일한 값을 반환합니다.
> ls version = 2019.02.28,1-0 > script get('version') '2019.02.28,1-0' > script prop('version') '2019.02.28,1-0'
date 등록 정보에 대한 다음 예에서 get 함수가 반환하는 값과 prop 함수가 반환하는 스크립트 가능 값은 다릅니다.
> ls date = 2019-2-28 10:43:11 > script get('date') Tue Feb 28 2019 10:43:11 GMT+0000 (UTC) (Date object) > script prop('date') '2019-02-28T10:43:11Z'
명명된 등록 정보의 값이 설정되도록 prop 함수 호출에 값을 포함합니다. 제공된 값이 해당 등록 정보에 대해 지정된 스크립트 가능 형식이 아닐 경우 오류 메시지가 출력됩니다. 그렇지 않으면 prop 함수의 설정 형식이 값을 반환하지 않습니다.
> ls date = 2019-2-28 10:43:11 > script prop('date', '2019-03-09T12:34:56Z') > ls date = 2019-3-09 12:34:56 > script prop('date') '2019-03-09T12:34:56Z'
prop 함수는 등록 정보 값을 반환하거나 등록 정보 값을 설정하는 데 사용할 수 있으므로 prop 함수를 통해서는 set 함수가 값 지정 없이 부울 등록 정보를 true로 설정하도록 할 수 없습니다.
다음 예에서는 set 함수의 간단한 버전을 사용하여 부울 등록 정보를 true 값으로 설정하는 방법을 보여줍니다.
set('booleanproperty')
prop 함수의 간단한 형식은 부울 등록 정보 값(true 또는 false)을 반환합니다.
script prop('booleanproperty') 'false'
prop 함수를 사용하여 부울 등록 정보의 값을 설정하려면 다음과 같이 값을 제공해야 합니다.
script prop('booleanproperty', true) script prop('booleanproperty') 'true'
목록 수정자가 있는 등록 정보에 대한 스크립트 가능 값을 설정하려면 값 배열을 지정해야 합니다.
> ls stringlist = a,string,list > script prop('stringlist', ['a', 'b', 'c', 'd']) > script prop('stringlist') ['a', 'b', 'c', 'd'] > ls stringlist = a,b,c,d
목록 등록 정보에 대한 단일 값을 지정하려면 크기 1의 배열로 단일 값을 지정합니다.
> ls stringlist = a,string,list > script prop('stringlist', ['a']) > script prop('stringlist') ['a'] > ls stringlist = a
수정자가 공백 또는 목록인 등록 정보에 대해 공백 값을 지정하려면 비어 있는 배열을 지정합니다.
> ls emptystringlist = a,string,list > script prop('emptystringlist', []) > script prop('emptystringlist') [] > ls emptystringlist =