問題タブ [custom-function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
23 に答える
104836 参照

google-apps-script - 列の最後の値の選択

列 G にいくつかの値を含むスプレッドシートがあります。いくつかのセルの間に空のセルがあり、その列の最後の値を別のセルに取得する必要があります。

何かのようなもの:

ただし、それLASTは関数ではありません。

0 投票する
2 に答える
2727 参照

google-apps-script - カスタム関数を自動的に更新する

他のセルの値に依存するカスタム関数を Google スプレッドシート スクリプトとして使用しています。初めてセルに入れたときは問題なく実行されますが、他のセルのデータを変更しても同じままです。他のセルを変更したときに、最初のセルの値を自動的に更新するにはどうすればよいですか?

0 投票する
10 に答える
275525 参照

python - sorted(key=lambda: ...) の背後にある構文

sorted()引数の背後にある構文がよくわかりません。

lambda恣意的じゃない?variableのように見えるものに が 2 回記載されているのはなぜdictですか?

0 投票する
0 に答える
26846 参照

google-apps-script - 更新されていないデータを要約するスクリプト

タイムシート データの Google スプレッドシートがあります。各月のシートがあり、各シートは 6 つの列ブロックで構成され、クライアントごとに 1 つのブロックです。

各クライアントの合計を取得してリストに表示する要約シートを作成しました。

=getClientTotals($C$7,$C$8)次に、その月のシート名と各クライアントの列数 (「スキーマ」変更の場合) を含むセルをサマリー シートに追加しました。

これはすべて正常に機能しますが、ソース データが変更されても更新されません。onEditトリガーを追加しました。喜びはありません。スクリプト エディターに移動して [保存] をクリックすると更新されますが、これは役に立ちません。何か不足していますか?

0 投票する
3 に答える
1026 参照

php - array_udiff_assoc()とarray_diff_uassoc()の違いは何ですか?

array_udiff_assoc()との違いは何array_diff_uassoc()ですか?

の場合array_udiff_assoc()、私はこのコードを持っています:

結果

またarray_diff_uassoc()

結果は最初のものと同じです:

違いがあるとしたら、それは何ですか?PHPマニュアルには、それらが相互のエイリアスであるとは記載されていません。

0 投票する
1 に答える
13672 参照

google-apps-script - Google スプレッドシートで Google Script を使用して隣接するセルから値を取得するにはどうすればよいですか?

これが以前に尋ねられた場合は申し訳ありませんが、例を探しましたが、残念ながら答えが見つからないため、ここで質問しています。

Google スプレッドシートにカスタム関数がある場合、コンテンツが動的に生成される場合、セルの値を取得するにはどうすればよいですか。固定値の場合は値を取得できますが、動的な場合は値を取得できません。

0 投票する
2 に答える
2516 参照

google-apps-script - Calling a Google App Script library from a Google spreadsheet cell

Trying out the new library feature in a Google spreadsheet. I have include a library with the identifier of "Test" and the library implements the function "foo()"

entering =Test.foo() into a spreadsheet cell gives the error : "unknown function name TEST.FOO"

If I create a function in my spreadsheet to wrap the library function:

then use =foo() in my speadsheet cell, all is well. Creating wrapper functions for all library functions so they can be used in a spreadsheet cell makes using libraries less than ideal. Is there a way to call a library function from a spreadsheet cell?

0 投票する
1 に答える
3047 参照

google-apps-script - スプレッドシートから呼び出すときにエラーが発生し、メニューから正常に機能する

そのため、最初にリリースされたときにGoogle Apps Scriptsを使用して作業を行いましたが、最近はあまり使用していません。今朝、私は新しいスクリプトを開発することにしました。すべてが素晴らしく見え、私は新しい機能が大好きです。しかし、以前は機能していた非常に単純なものの1つが、現在は壊れています(または私はただ愚かです)。

メニューから特定の関数を呼び出すと、正常に機能します。しかし、スプレッドシートから直接呼び出すと、次のようになります。

inputBoxを呼び出す権限がありません(17行目)

奇妙なことに、私はinputBoxを呼び出していません。入力ボックスを呼び出すことができる一連のイベントがありますが、特定の変数が設定されていない場合(グローバル)、この場合は設定されています。

たぶんバグがあるのではないかと思いました。そこで、古いアプリのスクリプトを調べました(かつては間違いなく機能していました)。そして、私は今同じ問題を抱えています。したがって、変更を加えると、古いスクリプトも壊れてしまいます。完全を期すために、スクリプトコードを含めています。私が直接呼び出そうとしている関数は、パイプラインとアクティビティです。

0 投票する
2 に答える
16735 参照

javascript - Apps Script で、カスタム関数にオプションの引数を含める方法

いくつかの必須引数を持ち、いくつかのオプション引数も受け入れることができるカスタム関数を作成したいと考えています。これに関するドキュメントは見つかりませんでした。誰か知っていますか?Javascriptに似ていますか?

0 投票する
2 に答える
2791 参照

google-apps-script - Google Scriptで開発したGoogle Spreadsheetsのカスタム関数を公開する方法

素朴に聞こえるかもしれませんが、Google Script サイトでいくつかのチュートリアルを読みました。

最近、Google スクリプトを使用してカスタム関数を使用して Google スプレッドシートの機能を拡張していることに気付きました。

スクリプトは、Google ドキュメントで開き、[ツール] メニューを使用してカスタム関数コードを挿入する特定のスプレッドシートに関連付けられていることを理解しています。スプレッドシートは、カスタム関数コードのコンテナのように機能します

私が理解できない問題は、そのような関数がどのように公開され、エンド ユーザーがカスタム関数の可用性をどのように発見して、作成したスプレッドシートにそれらのカスタム関数を挿入できるようにするかです。

関数ライブラリのように機能するカスタム関数のコレクションをまとめる方法はありますか、それとも個々の関数を作成してそれぞれを公開する必要がありますか?