Google Script를 처음 사용했지만 Google Doc, Calendar 및 Mail 소프트웨어와의 인터페이스가 멋지게 보입니다.다른 웹 사이트의 HTML 페이지에서 Java 스크립트로 Google 스크립트 사용
Google 그룹에는 Google Docs에 액세스하는 동적 Javascript 구성 요소를 사용하여 꾸미기를 원하는 웹 사이트가 있습니다. 내가 원했던 것은 Google Script에서 함수를 만들고 웹 사이트의 HTML에서 호출하는 것이 었습니다.
그래서, 두 가지 기능으로 구글 스크립트 페이지를 만든 :
function getName(EMT_ID) {
// ...
};
function getStrikes(EMT_ID) {
// ...
};
이 우리가 사용하는 구글 스프레드 시트에서 데이터를 얻을. Google Script 테스트 환경을 통해 액세스 할 때 문제가 없으므로 자세한 내용은 포함하지 않겠습니다.
그런 다음이 기능을 다른 플랫폼에서 액세스 할 수 있도록 "웹 응용 프로그램"으로 게시했습니다.
지금, 우리의 다른 웹 페이지에, 나는 나에게 구글 스크립트 페이지에서 자바 스크립트 기능에 대한 액세스를 허용 것이 나의 희망이었다이 코드 (제거 정확한 제목)<script src="https://script.google.com/macros/s/AKfy[...]65K0/exec"></script>
<script>
function strikes()
{
var EMT_ID = document.getElementById('USC ID').value
document.getElementByID('output').InnerHTML = getName(EMT_ID) + ' has ' + getStrikes(EMT_ID) + ' strikes.'
}
</script>
<input type="text" id="USC ID">
<input type="button" onclick='strikes()' value='Check Strikes'>
<p>Output here:</p><p id="output"></p>
을 추가했다. 이 경우인가요? 그렇지 않다면 어떻게해야합니까?
안부
--- 편집
세부 사항을 추가하려면 - 웹 페이지는 단순히 버튼을 누르면에 전혀 반응하지 않는 것 같습니다.
콘솔의 오류를 확인 했습니까? '.value' 뒤에 여분의')'이 있습니다. 구문 오류가 발생 했어야합니다. – bfavaretto
고마워요.하지만 아직 해결되지 않았습니다. 표시되는 콘솔 오류는 다음과 같습니다. "getName이 정의되지 않았습니다." – user1854683
"정확한 제목이 삭제되었습니다"라고 말하면 생산의 '는 전체 URL을 가지고 있으며이 게시물에서 방금 마스크 처리 했습니까? – joequincy