2017-11-14 7 views
1

ありがとうございました。Googleスプレッドシート、文字列を置換する整数

アプリケーションのAPIをスプレッドシートにエクスポートしていますが、正常に動作します。 APIがどのようにプログラムされたかによって、カラムの一部に実際の名前ではなくTypeID(「名前」を表す整数)が含まれるようになりました。私はTypeIDの内容がNameを表していることを知っているので、私が探しているのは、実際の名前で上記の列のすべてのエントリを置き換える方法です。

私はすでに、その列のすべてのセルをチェックし、コンテンツの代替名に基づいて正しい名前をチェックするスクリプトエディタで、humongusのスイッチケースを作成し始めましたが、おそらくそれには時間がかかると想像することができます。

「クリーナー」と効果的な方法があるかどうかは疑問です。

答えて

0

私はあなたのスイッチケースを表し、

すなわちことを呼び出すためにJSONオブジェクトを作るお勧めします:

var jsonMap = {"TYPEID":"NAME"}; 

その後は呼び出し:

jsonMap[fieldValue] 

をそのための正しい値を返すためにフィールド

行の変更にスクリプトトリガーを設定し、トランスを使用することができます遅くなった。

それはあなたがエクスポートしていると、データがシートに正しく

+1

おかげで多くのことを入力している言語を使用してシートにエクスポートされる前に、代わりに私は、フィールドをマッピングお勧めします!あなたの助けでそれを解決するために管理 – Shin

関連する問題