1 (изменено: Drusik, 2016-08-04 22:08:17)

Тема: AHK: Применении RegExMatch в Google таблицах

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

У меня есть такой вот код:


	log := {str:"",find:0,num:0}    ,    log.str := []
	Loop, read, %path_list%
    log.str.Insert(A_LoopReadLine)    ,log.num := A_Index
	
	loop 20000
    if RegExMatch(     log.str[log.num + 1 - A_Index]
        ,"" . PlayerName . "_" . PlayerFirstName . ""
        , end_search) and (log.find:=log.num + 1 - A_Index)
    break

PlayerName и PlayerFirstName, это переменные полученные из другой части кода.

Принцип в том, что я в блокноте ищу имя и фамилию, по такому вот шаблону "Имя_Фамилия", и если совпадение найдено, то получаю определенное сообщение.
Так вот, мне необходимо сделать тоже самое, только что бы поиск осуществлялся не в блокноте находящемся на компьютере, а из google таблицы. И самое главное, что бы поиск осуществлялся в определенной колонке.

К примеру в колонке "С" или "D". В таблице более 16 тысяч имен, таблица постоянно обновляется, и постоянно заносить эти данные в блокнот, крайне неудобно.

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

2 (изменено: Malcev, 2016-08-04 22:53:20)

Re: AHK: Применении RegExMatch в Google таблицах

Почитать про Google Sheets API.
Получить нужную колонку в json-массиве с помощью WinHttpRequest и Google Sheets API.
Распарсить json-массив.

3

Re: AHK: Применении RegExMatch в Google таблицах

Malcev спасибо, постараюсь разобраться.

4

Re: AHK: Применении RegExMatch в Google таблицах

Malcev в общем пошел другим путем, более простым и подходящим для меня. Я просто напросто скачиваю файл в csv формате, и проверяю. Спасибо за толчок.