2017-12-26 2 views
0

버튼을 클릭하여 AppleScript를 사용하여 Fitbit 계정에 저장된 식사를 추가하려고합니다. 스크립트는 오류없이 실행되지만 스크립트는 실제로 식사를 추가하기 위해 버튼을 실행하지 않습니다. AppleScript를 사용하지 않고 버튼을 클릭하십시오.

지금까지, 내 ​​애플 스크립트에서, 나는 행운과 함께 다음 시도했다 : 이들의

do JavaScript "document.getElementById['logFoodButton.favoriteMeals_156535979'].click()" in front document 
do JavaScript "document.getElementById['logFoodButton.favoriteMeals_156535979'].onclick()" in front document 
do JavaScript "document.getElementById['logFoodButton.favoriteMeals_156535979'].submit()" in front document 
do JavaScript "document.forms['add.favoriteMeals_156535979']['logFoodButton.favoriteMeals_156535979'].click()" in front document 
do JavaScript "document.forms['add.favoriteMeals_156535979']['logFoodButton.favoriteMeals_156535979'].onclick()" in front document 
do JavaScript "document.forms['add.favoriteMeals_156535979']['logFoodButton.favoriteMeals_156535979'].submit()" in front document 

없음 일 없다. 사이트의 HTML 코드는 다음과 같습니다. Image of webpage HTML

저는 AppleScript 또는 JavaScript의 전문가는 아니지만 기술 전문가입니다. 이 버튼이 양식의 일부라고 생각하지 않아 버튼을 트리거하는 방법을 볼 수 없습니다. 도와 주셔서 감사합니다. 다른 세부 정보를 제공 할 수 있는지 알려주세요.

+0

대괄호는 괄호 여야한다고 생각합니다. 즉, getElementById (...)입니다. 그런 다음 첫 번째 줄이 작동해야합니다. – CJK

+0

Dangit ... 그랬어. 건배! 내 친구! – user1082411

답변

0

대괄호는 괄호 여야한다고 생각합니다. 즉 getElementById(...)입니다. 그렇다면 첫 번째 줄은 작동해야합니다.

관련 문제