[INTERFACE]
DIALOG, "Чтение данных с ячейки таблицы Гугл Таблицы", 791, 178;
EDIT, 296, 4, 380, 20, string ID_LINK_PATH;
BUTTON_FILE, "Выбрать файл", 680, 4, 100, 20, ID_LINK_PATH;
COMBO, "Открыть идентификатор таблицы с файла""Указать идентификатор таблицы", 4, 16, 288, 84, int G_ID_LINK_PATH;
EDIT, 296, 28, 380, 20, string ID_CREATEGS;
STATIC, "Указатель на массив для данных (ячейка A1 = [0][0] в массиве)", 4, 52, 328, 20;
EDIT, 336, 52, 164, 20, string MAS_D;
STATIC, "Указатели на переменные:  Ширина таблицы", 4, 76, 232, 20;
EDIT, 240, 76, 164, 20, int X;
STATIC, "Высота таблицы", 412, 76, 88, 20;
EDIT, 504, 76, 164, 20, int Y;
STATIC, "Комментарий", 4, 100, 72, 20;
EDIT, 80, 100, 700, 20, unknown Comment;
BUTTON_OK, "Принять", 576, 124, 100, 20;
BUTTON_CANCEL, "Закрыть", 680, 124, 100, 20;
[END]

[APPEARANCE]
COLOR =120, 100, 140;
SIZE_X = 14;
SIZE_Y =4;
[END]

[INFO]
[ENDL]>>Comment
[END]

[ASSOC_VAR]
G_ID_LINK_PATH=0;
ID_LINK_PATH=pathfolder()+"LinkGoogleSheets.txt";
ID_CREATEGS="15gWihFetTlSPsih4Kbw-BEte-maX-Qd_NC-wUUHtRMI";
MAS_D=Data_GoogleSheets;
X=X_GoogleSheets;
Y=Y_GoogleSheets;
MAS_D_V = #~MAS_D~[0][0];
X_V = #~X~;
Y_V = #~Y~;
Comment=;
[END]

[GLOBAL_VAR]
string ~MAS_D~[55][3000];
int ~X~;
int ~Y~;
[END]

[EVENT]
IF (G_ID_LINK_PATH==0)ENABLE(GETID(ID_LINK_PATH), 1);
IF (G_ID_LINK_PATH==0)ENABLE(GETID(ID_CREATEGS), 0);
IF (G_ID_LINK_PATH==1)ENABLE(GETID(ID_LINK_PATH), 0);
IF (G_ID_LINK_PATH==1)ENABLE(GETID(ID_CREATEGS), 1);
[END]

[FUNCTION_BODY]
function(int g_pathfile, string pathfile, string creategs, int #x, int #y, string #mas_d)
{
  if (g_pathfile==0)
  {
    if (fopen (pathfile, "r")!=0)
    {
    freadline(creategs);//Считываем spreadsheetId таблицы
    fclose();
    }
  }
return readgs(#mas_d[0][0], #x, #y, creategs);
}
[END]

[CALL]
(G_ID_LINK_PATH, ID_LINK_PATH, ID_CREATEGS, X_V, Y_V, MAS_D_V)
[END]

[FUNCTION_LOGIC]  
==1
[END]