如何在Google Spreadsheets中获取作为函数参数传递的单元格的值?

时间:2012-10-23 18:54:11

标签: google-apps-script google-sheets

我需要创建函数,它应该有2个参数 - 单元格,然后这个函数应该取这些定义单元格的并将其用于其他一些函数。这就是我得到的。

function getAddress(latitude,longitude) {

  var latitude = latitude.getValue();
  var longitude = longitude.getValue();
  var result = Maps.newGeocoder().reverseGeocode(latitude, longitude);
    var addresses = result.results[0].address_components;
  var resultText = "";

  for (var i = 0; i < addresses.length; i++){
    resultText = resultText + addresses[i].long_name + "\n\r";
  }

Prolem是,它不起作用。如果我这样做的话。

function getAddress() {

  var latitude = 49.841414;
  var longitude = 18.290973;
  var result = Maps.newGeocoder().reverseGeocode(latitude, longitude);
    var addresses = result.results[0].address_components;
  var resultText = "";

  for (var i = 0; i < addresses.length; i++){
    resultText = resultText + addresses[i].long_name + "\n\r";
  }

它可以作为一个魅力(只是以错误的编码返回值,这是我的第二个问题)

好吗好吗?我正在与它斗争3个小时,尝试了很多其他方式,我用谷歌搜索但没有任何效果。

1 个答案:

答案 0 :(得分:0)

所以它实际上是有效的。问题是,谷歌是... - 我有电子表格和捷克设置的捷克设置这个= someFunction(a,b)不起作用,你必须使用分号= someFunction(a; b) AAAARGH :-(