Перед тем, как взяться за работу, воспроизвел тестовый пример у себя, и тогда предложил свою услугу.
Считаю это примером ответственного отношения к работе.
Очень благодарен и желаю удачной работы!
Есть скрипт, который пытается передать данные в таблицу в BigQuery. На стороне БД API включен, но при передаче запроса на запись возвращает ошибку, как будто API не работает. Нужно сделать настройки, критерием выполнения работы является то, что скрипт записал экспериментальные данные в таблицу BigQuery. Важным требованием является не только выполнить настройки, но также объяснить, в чем была проблема, и, возможно, предоставить консультации по использованию этой связки технологий в будущем. С другой стороны, есть вероятность продолжения сотрудничества при достижении положительного результата и нормальном понимании.
Потребность в такой работе обусловлена тем, что я разработал и использую некоторые системы для собственных нужд на базе Google Apps Script, но для будущих задач нужно подключить более мощный инструмент хранения и обработки данных, которым является BigQuery.
Ответ от BigQuery: {"error":{"code":403,"message":"BigQuery API has not been used in project 896917572724 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/bigquery.googleapis.com/overview?project=896917572724 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.","errors":[{"message":"BigQuery API has not been used in project 896917572724 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/bigquery.googleapis.com/overview?project=896917572724 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.","domain":"usageLimits","reason":"accessNotConfigured","extendedHelp":"https://console.developers.google.com"}],"status":"PERMISSION_DENIED","details":[{"@type":"type.googleapis.com/google.rpc.Help","links":[{"description":"Google developers console API activation","url":"https://console.developers.google.com/apis/api/bigquery.googleapis.com/overview?project=896917572724"}]},{"@type":"type.googleapis.com/google.rpc.ErrorInfo","reason":"SERVICE_DISABLED","domain":"googleapis.com","metadata":{"service":"bigquery.googleapis.com","consumer":"projects/896917572724"}}]}}
Із цієї помилки виходить, що Ваш проєкт ще не має доступу до BigQuery API, або він був відключений
Доброго дня, поділіться скриптом, постараюсь допомогти з вашою проблемою
function uploadToBigQuery() {
// ID вашего проекта в Google Cloud
const projectId = 'technologicaltables';
// Идентификаторы Dataset и Table в BigQuery
const datasetId = 'Dispatcher';
const tableId = 'ExampleTable';
// Получение данных из Google Sheets
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Исходные данные');
const data = sheet.getDataRange().getValues();
// Преобразование данных в формат JSON для вставки в BigQuery
let rows = [];
for (let i = 1; i < data.length; i++) { // Начинаем с 1, чтобы пропустить заголовок
let row = {
json: {
"название": data[i][0],
"статус": data[i][1]
}
};
rows.push(row);
}
// Логирование данных перед отправкой
Logger.log('Отправляемые данные: ' + JSON.stringify(rows));
// Формирование запроса на вставку данных
let insertAllRequest = {
rows: rows
};
// URL для вставки данных в таблицу BigQuery
const url = 'https://bigquery.googleapis.com/bigquery/v2/projects/' + projectId + '/datasets/' + datasetId + '/tables/' + tableId + '/insertAll';
// Опции запроса
const options = {
method: 'post',
contentType: 'application/json',
headers: {
Authorization: 'Bearer ' + ScriptApp.getOAuthToken()
},
payload: JSON.stringify(insertAllRequest),
muteHttpExceptions: true
};
// Выполнение запроса
let response = UrlFetchApp.fetch(url, options);
let result = JSON.parse(response.getContentText());
// Логирование полного ответа от BigQuery
Logger.log('Ответ от BigQuery: ' + JSON.stringify(result));
// Проверка на ошибки
if (result.insertErrors) {
for (let i = 0; i < result.insertErrors.length; i++) {
Logger.log('Ошибка: ' + result.insertErrors[i].errors[0].message);
}
} else {
Logger.log('Данные успешно загружены в BigQuery');
}
}
Запустив ваш код і все працює, є ще певні нюанси які могли визвати таку проблему. Але це вже потрібно перевірити через віддалений доступ
Ищу опытного разработчика или небольшую команду для создания сайта ENGoose - онлайн-платформы с готовыми ESL-материалами для преподавателей английского языка. Это должен быть не обычный информационный сайт или лендинг, а удобная библиотека учебных материалов с платной подпиской, личными кабинетами и возможностью дальнейшего развития. В настоящее время приоритетно рассматриваю WordPress, но готова рассмотреть Bubble или другое обоснованное техническое решение. Основной функционал Современный адаптивный сайт для компьютеров, планшетов и смартфонов. Каталог ESL-материалов с карточками и отдельными страницами уроков. Фильтры по уровням, темам, типам материалов, грамматике и другим параметрам. Поиск и сортировка материалов. Бесплатные и платные материалы. Ежемесячная подписка. Интеграция платежной системы, совместимой с украинским ФОП. Регистрация, вход и личный кабинет. Добавление материалов в избранное. Защищенный доступ к PDF-файлам и ссылкам Canva. Административная панель для самостоятельного добавления и редактирования материалов. Основные информационные страницы: FAQ, тарифы, контакты, правила пользования и политика конфиденциальности. Таймер до выхода следующего материала. Возможность дальнейшего расширения функционала. Дополнительные функции Прошу отдельно оценить возможность и стоимость: приватных заметок и персональных тегов к урокам; простого планировщика: дата, время, имя ученика и статус «запланировано/проведено». В предложении прошу указать: рекомендуемую платформу и ее преимущества; примеры похожих проектов; ориентировочную стоимость и сроки; что входит в предложенную сумму; ежемесячные и ежегодные расходы после запуска; условия дальнейшей поддержки.
Есть воронка продаж для интернет магазина который мы хотим повторить у себя Выглядит она вот так Основной лендинг (товар который основной в продаже например рубашка ) Потом страница чек аут (где человек вводит свои данные и выбирает сколько например рубашек он хочет купить) Потом он идет дальше по воронке и ему предлагают допродажу 1 (носки) + потом допродажу 2 (трусы) и финал страница спасибо Как это должно работать в плане перехода по страницам и логике вы можете посмотреть здесь (нужно дойти до конца до страницы спасибо)https://3plus3.heroman.com.ua/standard/ У нас есть примеры страниц которые мы хотим сделать у себя То есть для нас по сути мы скопируем дизайн - верстаем - заполняем под наш товар Страницы с допродажами будут такие же по дизайну и структуре как в сайте что кинул выше (трусы) Вам заполнять не надо будет страницы инфой только собрать скелет - чтобы заявка правильно приходила Также придумывать структуру тоже не нужно страницы От вас по сути Скопировать и сверстать Настроить чтобы технически правильно работало Показать как с этим работать чтобы могли сами это делать Есть 2 конструктора сайтов на примете, с 1 плотно работаем сейчас и нужно понять можно ли на нем такое развернуть (но я читал в гпт можно)
Необходимо развернуть сайт из полного бэкапа на новом хостинге Сайт создан на Drupal Пишите ваши предложения
Необходимо разработать собственный веб-сервис для автоматизации работы кофеен и небольших заведений общественного питания. По функциональности продукт должен быть похож на Poster POS, но с собственным дизайном, архитектурой и программным кодом. Копирование кода или интерфейса Poster не предполагается. Планируется создание полноценного коммерческого SaaS-продукта, которым в будущем смогут пользоваться различные кофейни по подписке.На первом этапе нужно разработать MVP Основной функционал: регистрация и авторизация владельца заведения; создание одного или нескольких заведений; управление сотрудниками и ролями; каталог товаров, категорий и модификаторов; добавление размеров, вкусов и дополнительных опций; кассовый интерфейс для оформления продаж; открытие и закрытие кассовой смены; разные способы оплаты; возврат и отмена заказов; учет остатков и списание товаров; базовый складской учет; история продаж; отчеты по выручке, товарам, сменам и сотрудникам; программа лояльности для клиентов; адаптивная работа на планшете, ноутбуке и смартфоне; административная панель владельца сервиса; тарифные планы и ограничения в соответствии с тарифом.В дальнейшем планируется мобильное приложение; интеграция с платежными терминалами; печать чеков; интеграция с фискальными сервисами; доставка и онлайн-заказы; бронирование столиков; расширенная аналитика; API для сторонних интеграций; интеграция с бухгалтерскими и CRM-системами.Важные требования система должна быть рассчитана на работу многих независимых заведений; данные каждого клиента должны быть изолированы; необходимо предусмотреть масштабирование продукта; нужна безопасная работа с финансовыми и персональными данными; код должен быть структурированным и пригодным для дальнейшего развития; нужна техническая документация; права на исходный код после оплаты передаются заказчику. Дизайн на данный момент отсутствует, поэтому нужно отдельно оценить UI/UX-дизайн или предложить готовое решение для MVP.В предложении укажите опыт создания SaaS, POS, CRM, ERP или учетных систем; примеры подобных работ; предложенный стек технологий; состав команды; ориентировочную стоимость MVP; срок разработки; что именно входит в предложенную стоимость; стоимость дальнейшей поддержки; готовы ли работать поэтапно с оплатой за каждый завершенный этап. Преимущество исполнителям или командам, которые уже разрабатывали кассовые, складские, ресторанные или многопользовательские SaaS-системы.
1) Изменить надпись о сумме, от которой бесплатная доставка - от 2000 грн 2) Повысить скорость сайта (не фальшивыми показателями) 3) Убрать дубликаты (при поиске товара выводятся все разновидности и товары, которые не должны выводиться) 4) Исправить фильтры (скриншоты отправлю), убрать фильтр размера бюстгальтера там, где он не нужен. Там, где нужен, размеры неверные 5) Сделать полноценную интеграцию ВП с SalesDrive (в настоящее время только заказы приходят, а товары без фото, без размеров и цветов) 6) Сделать xlsx файл выгрузку с товарами из ВП для учетной программы