Перейти к содержимому

Создать srb_ai_guide через Apps Script

Цель

Таблица Google Sheets с именем srb_ai_guide и четырьмя листами, как в справочнике.

Нужно, только если ассистент в гайде не смог создать файл. Обычный путь — Старт, без этой страницы.

Нужен Google-аккаунт и доступ к script.google.com.

Действия

  1. Откройте script.google.comНовый проект.
  2. Вставьте код и запустите ▶ Runsetup. Разрешите доступ при запросе.
function setup() {
  var ss = SpreadsheetApp.create("srb_ai_guide");
  
  // Лист "Анкета"
  var bio = ss.getSheetByName("Лист1");
  bio.setName("Анкета");
  bio.appendRow(["Поле", "Значение"]);
  var fields = [
    "Имя (латиницей)", "Фамилия (латиницей)", "Дата рождения",
    "Гражданство", "Номер загранпаспорта", "Кем выдан",
    "Адрес в Сербии", "ЕБС (13 цифр)", "Город", "Општина",
    "Дата истечения ВНЖ", "Телефон", "Email"
  ];
  fields.forEach(function(f) { bio.appendRow([f, ""]); });
  bio.setColumnWidth(1, 200);
  bio.setColumnWidth(2, 300);

  // Лист "Уверенье о бораваку"
  ss.insertSheet("Уверенье о бораваку").appendRow(
    ["Дата", "Статус", "Дата визита", "Место", "Заметки"]
  );

  // Лист "ВНЖ"
  ss.insertSheet("ВНЖ").appendRow(
    ["Дата", "Статус", "Тип ВНЖ", "Дата подачи", "Результат", "Заметки"]
  );

  // Лист "Лог"
  ss.insertSheet("Лог").appendRow(
    ["Дата", "Гайд", "Действие", "Результат", "Заметки"]
  );

  Logger.log("Таблица создана: " + ss.getUrl());
  Browser.msgBox("Готово! Откройте таблицу: " + ss.getUrl());
}

Проверка

В Drive есть файл srb_ai_guide. Лист «Анкета» — колонки Поле / Значение и 13 строк полей. Вернитесь в гайд и вставьте промпт ещё раз: ассистент должен найти таблицу по имени, без вашей ссылки.

Поля и смысл листов: Справочник.