Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/GET запрос в google таблицу - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
GET запрос в google таблицу
stoniq Дата: Четверг, 18.10.2018, 11:58 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 82
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Всем привет!

По интернету гуляет вот такой скрипт:

[vba]
Код
function doGet(e)
{
var sheet = SpreadsheetApp.openById("id");
var n=sheet.getRange("A1").getValue()+2;
var d = new Date();
sheet.getRange("A"+n).setValue(d);
sheet.getRange("B"+n).setValue(e.parameter.p1);
sheet.getRange("A1").setValue(n-1);
}
[/vba]

Он позволяет получать параметр p1 откуда-нибудь и записывает его в столбец B:B. В ячейке А1 записывает количество параметров, которые прилетели в таблицу, каждый раз он увеличивается на 1. Соответственно если прилетит миллион параметров, будет миллион строк. Возможно ли обнулять ячейку А1 допустим после 1000 записей? Чтобы там появлялось значение 0, и далее пошла перезапись строк сначала?
 
Ответить
СообщениеВсем привет!

По интернету гуляет вот такой скрипт:

[vba]
Код
function doGet(e)
{
var sheet = SpreadsheetApp.openById("id");
var n=sheet.getRange("A1").getValue()+2;
var d = new Date();
sheet.getRange("A"+n).setValue(d);
sheet.getRange("B"+n).setValue(e.parameter.p1);
sheet.getRange("A1").setValue(n-1);
}
[/vba]

Он позволяет получать параметр p1 откуда-нибудь и записывает его в столбец B:B. В ячейке А1 записывает количество параметров, которые прилетели в таблицу, каждый раз он увеличивается на 1. Соответственно если прилетит миллион параметров, будет миллион строк. Возможно ли обнулять ячейку А1 допустим после 1000 записей? Чтобы там появлялось значение 0, и далее пошла перезапись строк сначала?

Автор - stoniq
Дата добавления - 18.10.2018 в 11:58
doober Дата: Суббота, 20.10.2018, 18:43 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 970
Репутация: 332 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте.
Все возможно[vba]
Код

........
var n=sheet.getRange("A1").getValue()+2;
if(n>1000){
sheet.getDataRange().clearContent();
n=2;
}
.........

[/vba]


 
Ответить
СообщениеЗдравствуйте.
Все возможно[vba]
Код

........
var n=sheet.getRange("A1").getValue()+2;
if(n>1000){
sheet.getDataRange().clearContent();
n=2;
}
.........

[/vba]

Автор - doober
Дата добавления - 20.10.2018 в 18:43
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!