Поле электронной почты отображается как [email protected] из функции google sheets = importhtml ()

#google-sheets #google-sheets-formula

#google-sheets #google-sheets-формула

Вопрос:

есть ли какой-нибудь способ отключить это? Я размещаю таблицу, из которой я получаю информацию

кстати, вся остальная информация отображается правильно

Комментарии:

1. Откуда вы импортируете информацию и, в частности, адрес электронной почты?

2. @ziganotschka Я создаю таблицу с использованием stripe API. Он размещен на моем общем сервере bluehost. Я также пытался использовать =importxml(), но получил те же результаты

3. Похоже, проблема связана с вашими данными / способом их хранения на вашем сервере, а не с Sheets.

4. @ziganotschka вероятно, это какая-то защита от stripe api, я решил создать скрипт, который экспортирует готовый файл для загрузки листов вместо выполнения =importhtml()

Ответ №1:

Это функция Google Sheets и функции =importhtml() . Кажется, что любой символ @ в исходном HTML заменяется на [email protected] .

Я импортировал расписание, в котором «2.30 утра @ » отображалось как «2.30 [email protected] » на моем листе (@ был маркером для сноски).

Я не смог найти способ отключить его, поэтому решил его, дублируя таблицу и используя функцию =SUBSTITUTE(), чтобы изменить ее обратно.

     =SUBSTITUTE(H7,"[email protected]","@")
  

Комментарии:

1. Мне нужно было получить список электронных писем, созданных из базы данных, экспортированной в csv. Я смог смягчить это, используя функцию =IMPORTDATA(‘ mysite.site/my-csv-export.php ‘ ) это заставило sheets загрузить файл и прочитать его локально, что устранило ошибку [email protected].