作者seft584f8 (seft584f8)
看板Programming
标题[问题] google script 如何执行
时间Fri Mar 3 15:47:46 2023
最近尝试写google script(
中文被翻成录制巨集,奇怪的翻译..
但应该实际上是script editor )
写了一段code,
目标是针对一个cell作为一个按钮, click该按钮其对应的cell的数值减1
function myFun_onclick123123321321() {
// Step 1: Get the position of the current cell (row, col)
var sheet = SpreadsheetApp.getActiveSheet();
var cell = sheet.getActiveCell();
var row = cell.getRow();
var col = cell.getColumn();
// Step 2: Use VLOOKUP to get the value of the target cell in 料件表
var table2Sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("料件
表");
var lookupRange = table2Sheet.getRange("A:M");
var lookupValue = sheet.getRange(row + 4, col).getValue();
var columnIndex = 6; // You may need to adjust this depending on which
column you want to look up
var targetCell = SpreadsheetApp.functions.vlookup(lookupValue, lookupRange,
columnIndex, false);
// Step 3: If the value of the target cell in table2 is greater than 0,
decrement it by 1
if (targetCell.getValue() > 0) {
targetCell.setValue(targetCell.getValue() - 1);
}
}
我点执行尝试看看是否有bug时,
出现一个视窗: 需要授权
我选审查验证之後需要重新登入google帐号
登入後出现以下文字:
系统已封锁这个应用程式
这个应用程式尝试存取您 Google 帐户中的机密资讯。为保护您的帐户,Google 已阻挡
这个存取行为。
( 我把code简短到什麽都没写也会出现此讯息, 所以估计应该跟程式没关系, 而是可能
需要某种权限 或者要升级商业模式? )
请问大大知道怎麽让google scrip写好後可以使用吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.142.49.24 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1677829668.A.B72.html
※ 编辑: seft584f8 (220.142.49.24 台湾), 03/03/2023 15:48:26
※ 编辑: seft584f8 (220.142.49.24 台湾), 03/03/2023 15:49:24
1F:推 samk9527: 问Bard,Google的东西问他最清楚 1.161.141.97 09/22 22:22