0

関数を作成する必要があります。この関数には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";
  }

問題は、それが機能しないということです。私がそうするなら例えば

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";
  }

それは魅力として機能します(間違ったエンコーディングで値を返すだけです、私の2番目の問題は何ですか)

かなりお願いしますか?私はそれと3時間戦っています、私がグーグルで検索した他のたくさんの方法を試しましたが、何もうまくいきませんでした。

4

1 に答える 1

1

だから実際にそれは動作します。問題は、Googleが... -スプレッドシートにチェコ語の設定があり、チェコ語の設定ではこれ =someFunction(a,b) が機能しないため、セミコロンを使用する必要があります =someFunction(a;b) AAAARGH :-(

于 2012-10-23T19:38:27.240 に答える