Как я могу использовать Google Sheets, чтобы сохранить самую последнюю дату объявления для тикеров, которые у меня есть? - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть обширный файл листов Google, на одном из листов, который называется «Список тикеров», есть ряд тикеров. Я бы хотел, чтобы в этом диапазоне был столбец, в котором указана только дата самого последнего объявления (столбец «О»). Символ тикера находится в столбце «А».

Поскольку мне не нужно, чтобы данные были задним числом до сегодняшнего дня, я изначально пытался создать функцию importxml, которая переходит к «сегодняшним объявлениям» на веб-сайте ASX. URL: "https://www.asx.com.au/asx/statistics/todayAnns.do". Хотя XPath смущает меня.

Нет

Я хочу, чтобы код сканировал этот веб-сайт, если тикер, который находится в моем диапазоне (столбец A), имеетобъявление сегодня, чтобы обновить столбец O до сегодняшней даты и сохранить эту дату там до следующего объявления. Порядок моего текущего диапазона тикеров не может обновляться, хотя в моем файле есть лист, который называется "backend "и имеет множество запросов и диапазонов, чтобы помочь просеять данные.

1 Ответ

0 голосов
/ 07 ноября 2019

Вы можете создать вспомогательный лист, который импортирует всю таблицу в виде строк.

Затем вы создаете функцию скрипта приложений, которая читает этот вспомогательный лист и обновляет поля соответствующим образом.

Затем вы планируетечтобы запускаться по триггеру, основанному на времени, каждый день.

...