Снова отправил письмо на этот адрес. Надеюсь, что это прибывает в один кусок. Благодарю.

от вопрос уже есть ответ здесь:

Почему форма не POST в Excel 2016 для Mac? 2 ответа

При тестировании веб-надстройки Excel, которая имеет HTML-форму,POSTs вhttpbin Служба запросов и ответов, форма не отправляется.

Я использую Excel 2016 для Mac версии 15.39 (171010), работающий на High Sierra ver 10.13.1. Я видел ту же проблему с Excel для iPad.

Являются ли надстройки Excel несовместимыми с Excel 2016 для Mac и iPad при использованииPOST метод для форм?

Есть звонок на сайт и страница открывается в браузере. Тем не менее, нетPOST, Это то, что мы видим наhttpbin.org страница - обратите внимание на методGET и никаких параметров и их значений не видно:

{
    "Host": "httpbin.org",
    "Upgrade-Insecure-Requests": "1",
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36"
    "method": "GET",
    "origin": "<ip-address-here>",
    "url": "https://httpbin.org/anything"
}

Используя это:

<script type="text/javascript">
    $("#testForm").submit();
</script>

<form method="POST" id="testForm" action="https://httpbin.org/anything" accept-charset="UTF-8" target="_blank">
    <input type='hidden' name='mergeDataFormat' value='csv'>
    <input type="hidden" name="mergeData" id="mergeData" value='Name,Street,"City, State",ZIP Code'>
    <input type="submit" value="Send" id="submitForm" />
</form>

Пожалуйста, обратитесь к этому сообщению для более подробной информации:Почему форма не POST в Excel 2016 для Mac?

AppDomain было установлено следующее:

<AppDomains>
    <AppDomain>https://httpbin.org/</AppDomain>
</AppDomains>

Пробовал сonsubmit обработчик, как показано ниже, но я не вижу изменений.

<form method="POST" id="testForm" onsubmit="datasubmit()" action="https://httpbin.org/anything" accept-charset="UTF-8" target="_blank"></form>

<script type="text/javascript">
    function datasubmit() {
        console.log("Your details have submitted..........");
    }
</script>

Тот же код отлично работает при тестировании в браузере, вне Excel 2016 для Mac. Также отлично работает в Excel Online. Сбой только в Excel 2016 для Mac.

 Sudhi Ramamurthy13 дек. 2017 г., 15:03
Мы расследуем проблему и скоро вернемся.
 RickInLosAngeles07 дек. 2017 г., 20:57
Обновил вопрос с некоторыми деталями. Спасибо!
 RickInLosAngeles20 дек. 2017 г., 18:13
Тристан сообщил нам, что существует обходной путь. Вы сможете поделиться этим здесь? Благодарю.
 Sudhi Ramamurthy07 дек. 2017 г., 13:20
Это должно быть поддержано. Видите ли вы сетевое путешествие, когда форма отправлена? Как вы называете пост? Форма действия или вы вызываете обработчик при отправке (функция)? Возможно, вы захотите попробовать последний вариант и сделать сетевой вызов через ваш обработчик при отправке.
 RickInLosAngeles08 дек. 2017 г., 19:18
Классное предложение попробовать обработчик при отправке (функция). Мы попробовали - посмотрите результаты в нижней части вопроса. Получите ту же проблему. Любые другие идеи приветствуются. И спасибо за помощь.

Ответы на вопрос(1)

AppDomain сегмент манифеста надстройки. Относительные пути, такие какhttps://httpbin.org/anything не допускается, и вместо этого вам нужно просто использовать доменное имяhttps://httpbin.org/, Вам нужно открыть новое окно как часть приложения или вы можете опубликовать форму в другом фрейме? Другими словами, не могли бы вы объяснить желаемое поведение формы и действия после сообщения?

 Sudhi Ramamurthy10 янв. 2018 г., 00:13
Извините, я не получил. Пожалуйста, отправьте электронное письмо на электронную почту Сурамама (в).
 RickInLosAngeles10 янв. 2018 г., 01:29
Снова отправил письмо на этот адрес. Надеюсь, что это прибывает в один кусок. Благодарю.
 RickInLosAngeles09 янв. 2018 г., 20:29
Рад слышать! Проект с информацией был отправлен на вашу электронную почту. Пожалуйста, подтвердите, что вы получили электронное письмо, и дайте нам знать, если вам нужно что-нибудь еще. Благодарю.
 RickInLosAngeles08 янв. 2018 г., 19:13
Это изменение в AppDomain было сделано и, к сожалению, не изменило результат; обновил этот пост. Да, нам нужно открыть новое окно как часть приложения, поскольку следующие шаги по использованию данных выполняются на другом сайте. Метод POST используется для отправки данных в форме. Сайт httpbin.org используется только для отображения запроса, и кажется, что POST просто не происходит только для Excel для Mac. Другими словами, после тестирования этого на нескольких платформах и хостах мы обеспокоены: почему метод POST не работает только в Excel для Mac?
 Sudhi Ramamurthy09 янв. 2018 г., 00:48
Основано на самой последней информации, которую я получил от англ. Команда, проблема POST на Mac будет решена в этом месяце. Тем не менее, в новом окне будет браузер управления WebKit, и могут быть некоторые отличия в поведении по сравнению с полнофункциональным браузером IE (это не должно влиять, если все, что вы используете, это действия HTML). Было бы замечательно, если бы вы могли поделиться своими данными надстройки (даже примером, чтобы мы попробовали) через контакт электронной почты, который вы должны убедиться, что исправление решит ваши проблемы.

Ваш ответ на вопрос