Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 След.
Вывод значения ячейки по дню недели и времени (формула)
 
Павел \Ʌ/, Извините, сразу не поблагодарил вас, большое спасибо за развернутый ответ, очень помогли!
Вывод значения ячейки по дню недели и времени (формула)
 
Павел \Ʌ/, А не могли бы вы научить, как самому задавать интервалы времени? Как не стараюсь (вот пришла необходимость сменить интервалы) ничего не получается. Ни на основании вашей формулы выше (которая прекрасно работает), ни на основании формулы из текущего сообщения. Если не затруднит, на основе любой, которая проще и менее ресурсоемка и понятна для создания аналогичных, подскажите пожалуйста, как именно ввести другие данные для других промежутков времени. Ровно по тому же принципу: есть интервал (день недели:часы:минуты), если файл открыт в этом интервале - значение А1, если вне его - В1
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
 
Цитата
написал:
Ну в принципе можно ещё перед End Sub можно добавить строку Close
Вот! Вот, чего не хватало, для полного счастья! Теперь - безупречно! И файл сразу с "размером" и повторный запуск скрипта происходит без ошибок и очень быстро и разделитель нужный и UTF-8 на месте и лишних кавычек нет! Просто замечательно! Большое вам спасибо за помощь и за уделённое время!
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
 
Евгений Смирнов, в таком варианте, можно сказать почти идеально, но... Если теперь, в файл не добавляются новые строки, а файл именно, что перезаписывается, но только после открытия-закрытия итогового файла. А если, скрипт запустить первый раз (снова вижу размер файла 0 байт) и не трогая его (не запуская) снова выполнить скрипт, то получаю ошибку
Код
Run-time error '55' File already open
и Debug отсылает к
Код
If Dir(ImaF, 7) <> vbNullString Then Kill ImaF
(Kill ImaF залит желтым).  Что то все таки немного не то в этом моменте, а так, просто супер! Очень быстро всё и без нагрузки!
Изменено: Newsky13 - 28.11.2023 21:28:08
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
 
Евгений Смирнов, Здравствуйте. Ваш вариант действительно отработал и пошустрей и даже не подвесил систему и результат в CSV как надо! Большое вам спасибо! Если позволите, один вопрос: Как заменить Arr1 что бы прописать в скрипт нужный лист, а не активный?
UPD:
Упс... заметил очень не нужное поведение скрипта, при повторном (и при всех последующих) вызове скрипта, он данные ДОписывает в файл, а не перезаписывает его целиком. Вот такое поведение совсем не соответствует задаче :)

И еще заметил такую странность: экспорт - ок, файл создался. Объёмом 0 байт. Открываю - всё есть. Закрываю - в проводнике вижу ненулевой размер. Снова экспорт - размер файла не изменился. Открываю - новые данные добавились. Закрываю Вижу в проводнике - вес увеличился
Изменено: Newsky13 - 27.11.2023 22:28:33
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
 
Цитата
написал:
попробуйте так:
Безупречно! Работает как часы. Не перестаю вас благодарить! И всех откликнувшихся. Спасибо.
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
 
New, Да, скрипт работает, но... Теперь, ячейки, содержащие в данных кавычки (и они, конечно мне нужны), после импорта в CSV исчезли. А те самые открывающие и закрывающие кавычки, которые раньше добавлялись если в данных были кавычки больше не появляются, но зато появляются в тех строках, в которых есть "восклицательный знак", "вопросительный знак" :) То есть, снова, не то. Мне бы получить в экспортном CSV "как есть"...


VBA. XLSX to CSV, Нужна помощь в доработке скрипта
 
Всё таки, оказалось, есть еще одна проблема в данном скрипте.
В итоговый файл CSV в некоторые строки (в ячейках которых, в исходном XLSX имеются кавычки) добавляются дополнительные кавычки и получается так, что у каких то строк есть кавычки в начале строки и в конце, а в каких то нет и такой CSV при импорте через PQ просто рассыпается. Как можно исправить указанный выше скрипт, что бы при импорте в CSV не добавлялись эти кавычки?


VBA. XLSX to CSV, Нужна помощь в доработке скрипта
 
Цитата
написал:
попробуйте отключить пересчет формул
Волшебство! За 2 секунды стало всё без проблем работать! Огромное вам спасибо!
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
 
Подскажите пожалуйста, что могло навредить данному скрипту, после того, как я добавил на экспортируемый лист еще один столбец, который, как и все остальные на данном листе состоят из формул, которые забирают данные из соседних листов книги и если до добавления этого столбца скрипт отрабатывает около 30000 строк за 5 секунд, то теперь (с этим новым столбцом) на каждую строку уходит 1-2 секунды... Стоит удалить этот новый столбец - всё снова летает. В этом столбце вот такая формула (помогли в соседней теме) и он спокойно прогружает все эти данные и никаких затыков.
Код
=ЕСЛИОШИБКА(
ВПР([@ID];static_prices;10;0);
ЕСЛИ(И(ABS(ДЕНЬНЕД(ТДАТА();2)+ОСТАТ(ОКРУГЛ(ТДАТА();4);1)-6,625)<=1;[@Поставщик]<>"Pavilion");0;[@Остаток]))
Повторюсь, все данные во всех ячейках уже есть, все ок, а при работе скрипта, такое ощущение, что снова идет работа по всем этим ячейкам и формулам, как бы просто экспортировать этот лист, с теми данными, что есть на этом листе, с условиями в этом скрипте (разделитель "|", UTF8, разрезать на 3000 строк). Ниже привожу рабочий код скрипта:
Код
Sub ExportToCSVUTF8()
    Dim ws As Worksheet, nws As Worksheet
    Dim wb          As Workbook
    Dim delim$, Path$, txt$
    Dim i&, j&, s&
    Dim arr(), arr2()
 
    Set ws = ActiveWorkbook.Worksheets("Итоговые цены")
    arr = ws.UsedRange.Value
    delim = "|": s = 3000
 
    For i = LBound(arr, 1) To UBound(arr, 1)
        ReDim Preserve arr2(i - 1)
        For j = LBound(arr, 2) To UBound(arr, 2)
            If txt = "" Then
                txt = arr(i, j)
            Else
                txt = txt & delim & arr(i, j)
            End If
        Next j
        arr2(i - 1) = txt
        txt = ""
    Next i
     
    For i = LBound(arr2) To UBound(arr2) Step s
        Set wb = Workbooks.Add
        For j = i To i + (s - 1)
            If j > UBound(arr2) Then Exit For
            wb.Worksheets(1).Cells(j - i + 1, 1).Value = arr2(j)
        Next j
        Application.DisplayAlerts = False
        wb.SaveAs "d:\Clouds\Yandex.Disk\Магазин\pricelists\import\" & "Prices_marketplaces_from_" & i & "_to_" & i + s & ".csv", xlCSVUTF8
        wb.Close False
    Next i
    'MsgBox "Готово", vbInformation, "PlanetaExcel"
End Sub
Вывод значения ячейки по дню недели и времени (формула)
 
Павел \Ʌ/, Огромное вам спасибо! Работает!
Изменено: Newsky13 - 25.11.2023 16:51:31
Вывод значения ячейки по дню недели и времени (формула)
 
Здравствуйте. Очень нужна формула (именно формула, не скрипт и не условное форматирование и иное) которая, при открытии книги будет делать следующее:
Если, при открытии книги, текущий день недели и текущее время лежит в диапазоне пятница, 15:00 - воскресенье, 15:00 - брать данные из ячейки A1, при всех остальных вариантах текущего дня недели и времени, брать данные из ячейки B1. Помогите пожалуйста, как это реализовать формулой? Спасибо.
Рабочий процесс при постоянно изменяющихся файлах
 
Цитата
написал:
можно завести вспомогательную таблицу, в которой в одной колонке имена из вашего обработчика, а в другой - текущее имя.
А как реализовать данную задачу? Эта таблица должны быть отдельным файлом (листом в книге)? Как её можно добавить в PQ первым действием?
Поиск по нескольким диапазонам
 
Цитата
написал:
Но нужно, скорее, так:=ЕСЛИОШИБКА(ЕСЛИОШИБКА(ЕСЛИОШИБКА(ВПР(A9;saller1;2;);ВПР(A9;saller2;2;));ВПР(A9;saller3;2;));"Не хотите добавить четвертый Price?")
Огромное вам спасибо! Вот ровно то, что надо! Ведь делал подобное, а сейчас вспомнить не смог! Низкий вам поклон.
И большое спасибо всем откликнувшимся! Andr85, Настя_Nastya,  
Рабочий процесс при постоянно изменяющихся файлах
 
Для простоты вопроса, напишу просто.
Есть отчёты с маркетплейсов. Каждый в своем формате, каждый со своей структурой.
Загоняешь по очереди в PQ, настраиваешь, как тебе надо, получаешь, то, что тебе нужно.
Чуть проходит время, то один имя столбца поменял, то другой расположение, или добавили или убавили.
Смысл в том, что постоянно настройка импорта превращается в поиск, "ну, что на этот раз???" со всеми вытекающими.
Собственно вопрос:
Как оптимально решить задачу иметь нужную информацию из отчетов, которые и разные и постоянно изменяются с наименьшими затратами времени? Может есть совсем другие пути нежели импорт через PQ? (В API совсем не умею). Как то же наверняка возможно? Не поможете, хотя бы вектором, если не конкретным решением. Спасибо!
Поиск по нескольким диапазонам
 
Добрый день уважаемые!
На пень наехал. Понимаю, какая то несложная задача, а решить не могу, да и интернеты от меня спрятали всю информацию по запросу "ВПР по нескольким таблицам". Хотя может тут и не ВПР совсем...
Задача:
Поиск значения по нескольким именованным диапазонам одной формулой без дополнительных столбцов. Грешным делом пробовал указать в ВПР вместо одного диапазона несколько сделав из них массив взяв в фигурные скобки =ВПР(A9;{saller1;saller2;saller3};2;0) (такое нашел в интернете про ВПР по нескольким диапазонам для Google таблиц) так не работает. Помогите пожалуйста решить задачу.
Спасибо!


UPD: Теоретически, ID могут быть одинаковые в нескольких диапазонах, хотелось бы указать свою очередность поиска по диапазонам и первый найденный будет то, что надо. И может и не быть ID, тогда хотелось бы вывести своё сообщение в ячейку в таком случае.
Изменено: Newsky13 - 08.11.2023 12:33:58
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
 
Behruz A.N., Супер! Всё работает отлично и как надо! Низкий вам поклон и большое спасибо!
VBA. XLSX to CSV, Нужна помощь в доработке скрипта
 
Behruz A.N., Большое вам спасибо! Но пока, что то не до конца все получается, выдаёт ошибку. И есть пара уточнений. Нужно указать именно нужный лист, а не активный лист, и если честно, то итоговые файлы не нужно открывать, нужно, что бы они просто создались по указанному адресу. А пока, вот, что получается:

VBA. XLSX to CSV, Нужна помощь в доработке скрипта
 
Задача экспортировать определённый лист из книги (`10000 строк) в определенное место с определенным именем файла в формат CSV в кодировке UTF-8 и разделителем "|" разбив результат на 3000 строк в каждом файле.

Скрипт для экспорта вроде работает, но нужно доработать, что бы кодировка UTF-8 и разделитель не запятая а вертикальная черта | и добавить разрезание на 3000 строк в каждом файле
Код
Option Explicit
Public Sub ExportWorksheetAndSaveAsCSV()
Dim wbkExport As Workbook
Dim shtToExport As Worksheet
Set shtToExport = ThisWorkbook.Worksheets("Итоговые цены")     'Sheet to export as CSV
Set wbkExport = Application.Workbooks.Add
shtToExport.Copy Before:=wbkExport.Worksheets(wbkExport.Worksheets.Count)
Application.DisplayAlerts = False                       'Possibly overwrite without asking
wbkExport.SaveAs Filename:="d:\Clouds\Yandex.Disk\Магазин\pricelists\import\Prices_for_marketplaces_new.csv", FileFormat:=xlCSV
Application.DisplayAlerts = True
wbkExport.Close SaveChanges:=False
End Sub

Помогите пожалуйста докрутить скрипт. Спасибо!
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON
 
Максим, А у меня, что то не хочет, ругается...
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
 
Цитата
написал:
data.push([values]);  замените на data.push(values);
Юхууу! Заработало! Огромное вам спасибо! Но если вы позволили, я все же обращусь к вам, с одним вопросм/задачей по данному скрипту. Все запросы с Озон ограничены определенным количеством записей, в зависимости от задачи (цены, остатки, заказы,  и.т.д), который можно получить за один запрос, хотелось бы так подправить скрипт, что бы получать все записи, как я понимаю, должны быть отправлены разные запросы в указанный промежуток времени. Вот если с такой задачей к вам можно обратиться, я бы с удовольствием это сделал за вознаграждение.
И ещё раз огромное вам спасибо за помощь!
Изменено: Newsky13 - 26.02.2023 23:13:29
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
 
doober, Да, вы правы, "что то изменилось". Точнее... до поры до времени, всё работало, после вылетела ошибка, я заменил "/v2/posting/fbs/list" на "/v3/posting/fbs/list" всё продолжило работать, а вот еще через некоторое время, указанная ошибка. А получается, что по этим адресам идут совершенно разные данные. И если вернуть v2 (по этому адресу по прежнему данные приходят) то тогда Google таблицы ругаются иначе:
Цитата
Exception: Количество столбцов в исходном массиве данных не соответствует количеству столбцов в диапазоне. Столбцов в массиве: 1; столбцов в диапазоне: 7.
А при v3 так как там другие данные, вот ничего и не загружается :( Короче все чуть хуже, чем я думал.
А нельзя к вам обратиться за вознаграждение, попытаться исправить работу скрипта? А то я точно не осилю, для меня это тёмный лес, а жалко, за сам скрипт денежку отдал, толком попользоваться не успел, а он вот...
Изменено: Newsky13 - 26.02.2023 21:56:36
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
 
doober, Большое спасибо, что откликнулись! Заменил код на указанный вами, теперь ошибки нет, сообщение, что скрипт успешно выполнен, но только и данные никакие не вносятся в столбцы. Все ячейки пусты...
Может, я как то не так код заменил? Вот, что у меня сейчас:
Код
//////////////////////////////////////////////////////////////////////////////////////////

function getOrdersList() {
  const endpoint = "/v3/posting/fbs/list";
  const sheet_name = 'Заказы';

  let options = {
    method: "POST",
    headers:  {
        'Client-Id': CLIENT_ID,
        'Api-Key': API_KEY,
        'accept': 'application/json'    
    },
    payload:{
  "dir": "ASC",
  "filter": {
    "since": "2023-01-01T00:00:00.000Z",
    "to": "2023-12-01T23:59:59.000Z"
  },
  "limit": 1000,
  "offset": 0,
  "translit": true,
    "with": {
        "analytics_data": true,
        "financial_data": true
      }
    }
  };
  options.payload = JSON.stringify(options.payload);
  
  let response = UrlFetchApp.fetch(API_URL + endpoint, options);
  
  let rows = JSON.parse(response).result;

  
  if(rows){
  //SpreadsheetApp.getActive().toast("Данные получены успешно.");
  //SpreadsheetApp.getUi().alert(response);
  }
 
  const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  const sheet = spreadsheet.getSheetByName(sheet_name);

  let range = sheet.getRange(1,1,10000,ORDERS_NUM_COLS);
  range.clearContent();
  
  sheet.activate();
  
  // Append the headers.
  const headers = ["Номер заказа", "Статус отправления", "Дата и время", "Артикул товара", 
                   "Название товара", "Количество", "Цена продажи"];
  //sheet.appendRow(headers);    
  sheet.getRange(1, 1, 1, headers.length).setValues([headers]);  
  
  

  // Append the results.
    var data = new Array();
    
  for (let i = 0; i < rows.length; i++) {
    const cols = rows[i];
    const values = [cols.order_number, cols.status, 
    Utilities.formatDate(new Date(cols.in_process_at), timeZone, 'dd.MM.yyyy HH:mm'), 
    cols.products[0].offer_id + '', 
                    cols.products[0].name, cols.products[0].quantity,
                    cols.products[0].price | 0 ];
   data.push([values]);
       
  }
   if(data.length>0)
   {
    sheet.getRange(2, 1, data.length, headers.length).setValues(data);   
   }
}//function getOrdersList()
//////////////////////////////////////////////////////////////////////////////////////////

Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
 
Вот, что забирает этот запрос:
Код
{
    "result": [
        {
            "order_id": 3009049439,
            "order_number": "0125179652-0001",
            "posting_number": "0125179652-0001-1",
            "status": "delivered",
            "cancel_reason_id": 0,
            "created_at": "2023-01-01T09:38:43Z",
            "in_process_at": "2023-01-01T09:43:49Z",
            "shipment_date": "2023-01-10T10:00:00Z",
            "products": [
                {
                    "sku": 739260610,
                    "name": "Матренин Посад канва с рисунком \"Котёнок\" 435-1",
                    "quantity": 1,
                    "offer_id": "03373",
                    "price": "568.000000",
                    "mandatory_mark": []
                }
            ],
            "barcodes": null,
            "analytics_data": {
                "region": "Свердловская Область",
                "city": "Красноуральск",
                "delivery_type": "PVZ",
                "is_premium": false,
                "payment_type_group_name": "Карты оплаты",
                "is_legal": false
            },
            "financial_data": {
                "products": [
                    {
                        "commission_amount": -51.12,
                        "commission_percent": 9,
                        "payout": 516.88,
                        "product_id": 739260610,
                        "old_price": 686,
                        "price": 568,
                        "total_discount_value": 118,
                        "total_discount_percent": 17.2,
                        "actions": [
                            "Системная виртуальная скидка селлера"
                        ],
                        "picking": null,
                        "quantity": 1,
                        "client_price": "",
                        "item_services": {
                            "marketplace_service_item_fulfillment": 0,
                            "marketplace_service_item_pickup": 0,
                            "marketplace_service_item_dropoff_pvz": -25,
                            "marketplace_service_item_dropoff_sc": 0,
                            "marketplace_service_item_dropoff_ff": 0,
                            "marketplace_service_item_direct_flow_trans": 0,
                            "marketplace_service_item_return_flow_trans": 0,
                            "marketplace_service_item_deliv_to_customer": -31.24,
                            "marketplace_service_item_return_not_deliv_to_customer": 0,
                            "marketplace_service_item_return_part_goods_customer": 0,
                            "marketplace_service_item_return_after_deliv_to_customer": 0
                        },
                        "currency_code": "RUB"
                    }
                ],
                "posting_services": {
                    "marketplace_service_item_fulfillment": 0,
                    "marketplace_service_item_pickup": 0,
                    "marketplace_service_item_dropoff_pvz": 0,
                    "marketplace_service_item_dropoff_sc": 0,
                    "marketplace_service_item_dropoff_ff": 0,
                    "marketplace_service_item_direct_flow_trans": 0,
                    "marketplace_service_item_return_flow_trans": 0,
                    "marketplace_service_item_deliv_to_customer": 0,
                    "marketplace_service_item_return_not_deliv_to_customer": 0,
                    "marketplace_service_item_return_part_goods_customer": 0,
                    "marketplace_service_item_return_after_deliv_to_customer": 0
                },
                "cluster_from": "Москва Запад",
                "cluster_to": "Екатеринбург"
            }
        },



Изменено: Newsky13 - 26.02.2023 12:21:30
Как исправить скрипт для Google таблиц, Поломался скрипт для Google таблиц, который раньше работал
 
Здравствуйте. Имеется скрипт (фрагмент скрипта) отвечающий за загрузку данных о заказах на Озон (API), который прекрасно работал. В какой то момент стал выдавать ошибку (код не менялся). Данные в части обращения к Озон не изменились и запрос обрабатывается корректно, а вот при внесении полученных данных в Google таблицу в нужный лист поломались и выдает вот такую ошибку:
Цитата
Exception: Параметры (number,number,null,number) не соответствуют сигнатуре метода SpreadsheetApp.Sheet.getRange.
Привожу часть кода отвечающую за получение и внесении данных о заказах:
Привожу фрагмент без Api-key и Client ID, повторюсь, с Озон данные поступаеют без проблем (проверяю через Postman) а вот на лист не выгружаются. Помогите пожалуйста исправить. Спасибо.
Код
//////////////////////////////////////////////////////////////////////////////////////////

function getOrdersList() {
  const endpoint = "/v3/posting/fbs/list";
  const sheet_name = 'Заказы';

  let options = {
    method: "POST",
    headers:  {
        'Client-Id': CLIENT_ID,
        'Api-Key': API_KEY,
        'accept': 'application/json'    
    },
    payload:{
  "dir": "ASC",
  "filter": {
    "since": "2023-01-01T00:00:00.000Z",
    "to": "2023-12-01T23:59:59.000Z"
  },
  "limit": 1000,
  "offset": 0,
  "translit": true,
    "with": {
        "analytics_data": true,
        "financial_data": true
      }
    }
  };
  options.payload = JSON.stringify(options.payload);
  
  let response = UrlFetchApp.fetch(API_URL + endpoint, options);
  
  let rows = JSON.parse(response).result;

  
  if(rows){
  //SpreadsheetApp.getActive().toast("Данные получены успешно.");
  //SpreadsheetApp.getUi().alert(response);
  }
 
  const spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  const sheet = spreadsheet.getSheetByName(sheet_name);

  let range = sheet.getRange(1,1,10000,ORDERS_NUM_COLS);
  range.clearContent();
  
  sheet.activate();
  
  // Append the headers.
  const headers = ["Номер заказа", "Статус отправления", "Дата и время", "Артикул товара", 
                   "Название товара", "Количество", "Цена продажи"];
  //sheet.appendRow(headers);    
  sheet.getRange(1, 1, 1, headers.length).setValues([headers]);  
  
  

  // Append the results.
  var data = new Array(rows.length);
  
  for (let i = 0; i < rows.length; i++) {
    const cols = rows[i];
    const values = [cols.order_number, cols.status, 
    Utilities.formatDate(new Date(cols.in_process_at), timeZone, 'dd.MM.yyyy HH:mm'), 
    cols.products[0].offer_id + '', 
                    cols.products[0].name, cols.products[0].quantity,
                    cols.products[0].price | 0 ];
   data[i] = values;
     
  }
  
  sheet.getRange(2, 1, rows.length, headers.length).setValues(data);
}//function getOrdersList()
//////////////////////////////////////////////////////////////////////////////////////////

Изменено: Newsky13 - 26.02.2023 12:18:37
Как сделать экспорт умной таблицы, созданной через PQ в XML из excel?, Как сделать экспорт умной таблицы, созданной через PQ в XML из excel?
 
Дмитрий kh121, Спасибо вам за ответ. Как я понимаю, у меня есть минимум два пути: 1. Изучить основы VBA кода. 2. Попросить вас поделиться кодом вашего решения и адаптировать к своим задачам. Попробую пойти по пути наименьшего сопротивления и попросить вас поделиться кодом :)
Как сделать экспорт умной таблицы, созданной через PQ в XML из excel?, Как сделать экспорт умной таблицы, созданной через PQ в XML из excel?
 
Дмитрий kh121, а удалось вам решить эту задачу? Та же история, Google привёл сюда. Так же нужно собрать с разных листов данные в PQ и вывести по схеме в XML. Может есть какое то решение?
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON
 
Очень надеюсь, что содержание данного сообщения не нарушит никаких правил.
В продолжении темы данного топика (Ozon API + Excel) есть предложение к заинтересованным к данной теме. Как то наткнулся в поисках решения, на такую реализацию (Ozon API + Google таблицы) Обратился к автору, но он что то как то непонятно (мне) ответил, в итоге, обратился на один из сайтов фрилансеров. За (неприлично в итоге большие для данной задачи)  деньги мне написали скрипт с абсолютно идентичным функционалом из ссылкb выше. Забирает данные о заказах, о ценах и остатках, если нужно изменить или остатки или цены, то вносятся новые данные, лист определяет изменения и только их можно из этого же листа отправить на Озон. Так вот, суть сообщения. Готов даром поделиться этим скриптом для Гугл таблиц с целью адаптировать всё это для Excel. Я конечно не знаю, насколько родственны скрипты от Гугл таблиц с Excel и не выйдет ли это каша из топора, но если на осове скрипта, его можно без особых затруднений переделать для Excel и в итоге получить функционал как на ссылке выше, только в Excel, стучите в лс, с радостью поделюсь исхдниками (только для реализации под Excel).

Если данное сообщение противоречит правилам, прошу снести его и не применять санкций, ибо финансовой корысти не исытываю, просто очень хочется удобно работать с Озон по API именно через Excel.
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON
 
Уважаемые, если у кого заработает, пожалуйста, поделитесь рабочим вариантом, очень актуальная тема
Запрос WEB API через Power Qwery, Надо получить ответ по API в формате JSON
 
А ругается на запятую в первой строке, не подскажете, как исправить код выше, что бы заработало?
Изменено: Newsky13 - 27.10.2022 14:29:30
Страницы: 1 2 3 4 След.
Наверх