이 스크립트를 작성하여 Session.getScriptTimeZone()
이 AppMaker가 아닌 라이브러리 파일에서 표준 시간대를 그려야하는지 확인했습니다.AppMaker에 Apps Script Library를 추가하려면 어떻게합니까?
function getFormattedDateString(dt,format){
var format=format||"E MMM dd, yyyy HH:mm";
var dt=dt||new Date();
return Utilities.formatDate(new Date(dt), Session.getScriptTimeZone(), format);
}
나는 다음과 같은 코드로 다른 스크립트에서 테스트 :
function test(){
Logger.log(AMSLib.getFormattedDateString(new Date()));
}
내가 AppMaker에 가서이 대화 :
내가 해봤 여기에 스크립트의 여기에서 스크립트 ID :
나는 또한 매니페스트 대화 상자에서 게시하고 내가 같은 대답 점점 계속에서 여러 배포 ID 년대를 시도했습니다:
내가 또한 프로젝트 키를 해봤 다른 응용 프로그램과 함께 사용 라이브러리를로드하는 스크립트.
다음에 시도 할 내용을 알지 못합니다.
내 Apps Script 앱을 게시하면 어떤 의미인지 이해할 수 없습니다. 그것은 단지 간단한 스크립트입니다. – Cooper
공개 된 적이없는 라이브러리 ID와 라이브러리를 참조하려고 할 때 앱 메이커에서 '이 라이브러리에 대해 유효한 버전이 감지되지 않았습니다.'라고 말합니다. 일단 내 라이브러리로 가서'Publish -> Deploy as web app ...'App Maker가 라이브러리 버전을보기 시작하고 하나를 선택할 수있게됩니다. 귀하의 도서관은 귀하가 출판 할 때까지 외부 세계에 접근 할 수 없습니다. –
아직 작동하지 않지만 계속 노력할 것이지만 도움을 주셔서 감사합니다. – Cooper