|
|
|
gdocs скрипт
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. Составляем файлик, где будем вести семейный бюджет. Столкнулся со следующей задачей. Есть "направление" и "категория продуктов". В одном направлении собраны определенные категории продуктов. Также есть форма ввода (типа опроса), что бы мы могли забивать транзакции через мобильники. Так вот, нужно что бы скрипт анализировал категорию продуктов и автоматом проставлял направление. Допустим категория "метро", автоматом проставляется в соседнем столбце направление "транспорт". Я написал пример скрипта, который читает содержимое текущей ячейки и проставляет результаты в первой. Вопрос в том как это все повесить на событие ввода (нажал enter - скрипт отработал) function myFunction() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // var first = Browser.inputBox("First value"); if (SpreadsheetApp.getActiveRange().getValue() == "пиво"){ sheet.getRange("A1").setValue(SpreadsheetApp.getActiveRange().getValue());} // sheet.getRange("A1").setValue("First value:"); // sheet.getRange("B1").setValue(first); // var next = Browser.inputBox("Next value"); // sheet.getRange("A2").setValue("Next value:"); // sheet.getRange("B2").setValue(next); // var result = sheet.getRange("B1").getValue() + sheet.getRange("B2").getValue(); // sheet.getRange("A3").setValue("Result:"); // sheet.getRange("B3").setValue(result); // Browser.msgBox("Summ is: " + result); ss.addMenu("Test", [{name: "Test", functionName: "myFunction"}]); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2012, 13:55:44 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=164&tid=1449663]: |
0ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 186ms |
| total: | 286ms |

| 0 / 0 |
