2017-05-11 6 views
0

のメソッドを呼び出すことはできません:Google Appsのスクリプト:例外TypeError:私はこの機能を持っている未定義

function myFunction(aux) { 
    Logger.log(aux); 

    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getSheets()[0];  

    var values = aux.getValues(); 
    return values; 
} 

そのタイプは「未定義」であるので、私は「AUX」と何もできません。

私はこのように、GoogleのSpreadshetから関数を呼び出す:= MyFunctionを(A1)

A1は、シートの左上のセルです。

私は何か間違っていますか?

+0

例のようなカスタム関数はエディタインスタンス内では実行されていないため、ログを送信するための「コンソール」はありません。重複する質問連鎖は、より多くの情報と選択肢を提供します。 – Mogsdad

答えて

0

auxが定義されていない場合は、この関数をどこから呼び出すのか、A1値をどのように取得するのかを確認する必要があります。また、あなたが知らない場合には、ssとsheet変数は今や重複しており、目的を果たせません。たぶんあなたがしようとしていることを説明します。

+0

はい、申し訳ありません。 A1はシートの左上のセルです –

+0

ユーザーが選択する範囲を取得したいとします。それから、私はそれぞれの価値観を、その範囲から遂行し、それぞれを操作したいと思っています。 –

+0

これを単に使用するだけで、auxパラメータを渡すことはできません。 戻り値SpreadsheetApp.getActiveRange()。getValues(); – Hylonomus

関連する問題