Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 例外:范围的起始列太小_Google Apps Script_Data Entry - Fatal编程技术网

Google apps script 例外:范围的起始列太小

Google apps script 例外:范围的起始列太小,google-apps-script,data-entry,Google Apps Script,Data Entry,我已经创建了一个数据输入表单,但是当我试图修改原始数据库表中的数据时,会收到此错误消息 “异常:范围的起始列太小。” 以下是我遇到问题的部分代码: 函数editRecord(){ var myGooglSheet=SpreadsheetApp.getActiveSpreadsheet();//声明一个变量并使用活动的google工作表进行设置 var shUserForm=myGooglSheet.getSheetByName(“用户表单”);//删除一个变量并使用用户表单工作表进行设置 va

我已经创建了一个数据输入表单,但是当我试图修改原始数据库表中的数据时,会收到此错误消息

“异常:范围的起始列太小。”

以下是我遇到问题的部分代码:

函数editRecord(){
var myGooglSheet=SpreadsheetApp.getActiveSpreadsheet();//声明一个变量并使用活动的google工作表进行设置
var shUserForm=myGooglSheet.getSheetByName(“用户表单”);//删除一个变量并使用用户表单工作表进行设置
var datasheet=myGooglSheet.getSheetByName(“现有客户”);///delcare一个变量并使用数据库工作表进行设置
//创建用户界面环境的实例以使用messagebox功能
var ui=SpreadsheetApp.getUi();
//显示带有标题、消息以及“是”和“否”按钮的对话框。用户还可以
//单击对话框标题栏中的“关闭”按钮关闭对话框。
var response=ui.alert(“提交”,“是否要编辑数据?”,ui.ButtonSet.YES\u NO);
//检查用户响应,如果用户选择“是”,则继续清除表单
如果(响应==ui.Button.NO)
{return;//退出此函数
} 
var str=shUserForm.getRange(“B2”).getValue();
var values=datasheet.getDataRange().getValues();//从使用的范围中获取整个值并将其分配给变量values
var valuesFound=false;//用于存储布尔值以验证是否找到值的变量
对于(变量i=0;idatasheet.getRange(iRow,0).setValue(shUserForm.getRange(“B12”).getValue());
.getRange(行,列),其中行=行数从1到行数,列=列数从1(对于列A)列数。行或列不能为零。非常感谢,很抱歉,我刚刚看到您的答案。您告诉我的更改修复了我的编码。