Я хочу создать googlescript, который ловит текущее имя пользователя в WordPress и записывает его в googlesheet.
Для этого я планирую:
реализовать веб-приложение googlescript в WordPress
поймать имя пользователя через <?php wp_get_current_user(); ?>
Мой вопрос очень прост:
У меня проблемы с получением простого действия php, вызываемого через AppScript.
Мой Code.Gs это:
function doGet() {
return HtmlService
.createTemplateFromFile('index')
.evaluate();
}
Мой index.html:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<? echo "Hello world!"; ?>
</body>
</html>
Что дает мне ошибку:
Ошибка синтаксиса: отсутствует; до заявления. (строка 2, файл «Код»)
Что я делаю неправильно?
(<?php echo "Hello world!"; ?>
тоже не работает)
PHP внутри Сценарий Google Apps невозможен. Вы можете представить обходные пути, предложенные @Sandy Good, но я думаю, что в вашем случае лучше всего разработать плагин WordPress, который будет напрямую взаимодействовать с электронной таблицей Google, не передавая скрипт Google Apps Script как этот плагин кажется, делает.
Других решений пока нет …