The situation is as follows: there is a gmail contextual gadget, which requires access to two fields simultaneously: MessageID and sender’s email. Standard extractors seem not to support multiple fields, so I use a custom extractor. The problem is, it just doesn’t work.
It seems I do something wrong during extractor upload and registration. So far as I get it, one must (1) upload an extractor using Google Apps Extensions Console (as described here: https://developers.google.com/google-apps/extensions-console/?csw=1#extractor), and then (2) one specifies its url, parameter name, and parameter value in Google Apps Marketplace SDK when configuring gmail contextual gadget (mentioned here https://developers.google.com/apps-marketplace/preparing).
Depending on what I enter on the step (2), the result is either that the contextual gadget never appears at all, or that the contextual gadget is triggered but only one field value is available (namely, the one I specified in ‘parameter name’/’parameter value’)
What am I doing wrong? It seems strange that I specify one parameter name/value in Google Apps Marketplace SDK when there are in fact several parameters. Is there another way to register a custom extractor? Or are custom extractors obsolete, being substituted by something newer?