web-dev-qa-db-ja.com

Googleスプレッドシートスクリプトでカスタム式から既存の式を参照するにはどうすればよいですか?

私は本質的にこのようなものが欲しい:

function contains(arg1, arg2) {
  return NOT(ISERROR(search(arg1, arg2)));
}

ただし、スプレッドシートビューで= ISERROR(...)を使用しても、NOTおよびISERRORは未定義です。

既存の数式を参照および結合できるカスタム数式を作成するにはどうすればよいですか?

4
Daniel X Moore

最近ではできません。回避策は次のとおりです。 http://www.google.com/support/forum/p/apps-script/thread?tid=21b61c4c5bf9e27c&hl=en

0
tic

Googleスプレッドシートの組み込み関数は、Google Apps Scriptでは使用できませんが、カスタム関数の引数として使用でき、カスタム関数はそれらの引数として使用できます。

一部のGoogleスプレッドシートの組み込み関数には、JavaScriptに直接相当するものがありますが、そうでないものがあることに注意してください。一方、Google Apps ScriptはGoogleサーバーでのみ実行されるため、通常、組み込み関数の使用はカスタム関数よりもはるかに高速です。

上記を知っているので、組み込み関数のみで作成された式と同じことを行うカスタム関数を使用することは意味がありません。

0
Rubén