typeerror - o que pode ser?
amigos, é minha primeira tentativa. estou ajustando um script para cadastro em uma planilha, mas acontece esse erro na depuração.

typeerror: cannot read property ‘ticker’ of undefined (linha 31, arquivo “macro1\_formtrans”)

alguém sabe me dizer o que está errado?

var url = “[https://docs.google.com…](https://docs.google.com/spreadsheets/d/1zh3hghffznhlqfc-pd7r4ye4lay5blqf6tp2rim5nt8/edit#gid=1630204909)
olá bruno.

como todo começo a gente dá umas cabeçadas.

peguei alguns outros modelos e acho que agora vou acertar.

de fato faltava atribuir valor corretamente à essa variável.

muito obrigado pelo retorno.

abs.
para o conhecimento de todos segue a solução deste problemaprocedure tform1.clientsocket1lookup(sender: tobject; socket: tcustomwinsocket);var addr: tsockaddrin; teste, err: integer; ... <p>consegui encontrar o erro. isto é, consegui encontrar onde estava o erro.
o erro estava no arquivo index.html, no ponto onde indico o arquivo javascript principal:</p>
<pre class="prettyprint"><code> &lt;script&gt;
 system.defaultjsextesions &#61; true;
 system.import(&#39;js/app.js&#39;).catch(err &#61;&gt; console.error(err));
 &lt;/script&gt;</code></pre><p>embora o código visível estava identico ao atual, acredito que havia algum caracter especial não imprimível que ocasionava o erro.
ao ponto que refiz o código o erro parou de ocorrer.</p> Quando o documento é transferido através de HTTP, [as informações do cabeçalho HTTP são as informações crutial](http://www.w3.org/TR/html401/charset.html#h-5.2.2) :



> 
> [...] agentes de usuário conformes devem observar as seguintes prioridades para determinar a codificação de caracteres de um documento (da mais alta prioridade para a menor):
> 
> 
> 1. Um HTTP " `charset`" parâmetro em um " `Content-Type`campo".
> 2. Uma `META`declaração com " `http-equiv`" definido para " `Content-Type`" e um valor definido para " `charset`".
> 3. O `charset`conjunto de atributos em um elemento que designa um recurso externo.
> 
> 
> 


Portanto, verifique se você declarar a codificação de caracteres no [`Content-Type`campo de cabeçalho](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.17) e não apenas dentro do documento. <p>nesse caso, meu cliente não conseguiu configurar corretamente o filtro de pesquisa para o site, omitindo determinadas categorias, mas não outras, para que parecesse que algum conteúdo estava sendo perdido.</p> <p>encontrei o erro,por causa de uma &#34;vírgula&#34; meu código não estava rodando rsrsrsrs.</p>
<pre class="prettyprint"><code> &#34;scripts&#34;: {
 &#34;test&#34;: &#34;echo \&#34;error: no test specified\&#34; &amp;&amp; exit 1&#34;
 &#34;start&#34;: &#34;electron .&#34;
 },</code></pre>
<p>após &#34;exit 1&#34; falta uma vírgula.</p>
<pre class="prettyprint"><code> &#34;scripts&#34;: {
 &#34;test&#34;: &#34;echo \&#34;error: no test specified\&#34; &amp;&amp; exit 1&#34;,
 &#34;start&#34;: &#34;electron .&#34;
 },</code></pre>
<p>obrigado a todos pela ajuda!</p> <p>oi felipe, blz?</p>
<p>o writehead() serve para passar os headers http corretos conforme a regra de negócio.</p>
<p>caso ele não seja passado, o cliente não tem como saber o tipo do retorno.</p>
<p>o que acontece é que o navegador é um cliente bastante inteligente e ele já consegue inferir que o tipo do documento é um html, mesmo sem a informação do content-type, pq o seu conteudo inicia com a tag <code>html</code>.</p>
<p>caso a url seja acessada a partir de um cliente que não faz esse tratamento, ele exibiria um texto plano.</p>
<p>você pode fazer um teste para validar essa resposta alterando o conteudo da resposta para que ele não mais inicie com a tag <code>html</code>.</p>
<p>se vc fizer isso, verá que o navegador passa a exibir o conteudo como texto plano normal.</p>
<p>depois compartilha aqui se a explicação te ajudou. &#61;)</p> <p>oi, marcélio!</p>
<p>o arquivo foi disponibilizado com esse erro de sintaxe, ai quando baixamos ele e utilizamos, recebemos esse erro, mas é só corrigir a letra <code>k</code> para minúscula que é resolvido.</p> <p>o problema é que o preparefortest deve ser para a classe que vai ser manipulada, que no caso é a teste, e não a scanner.</p>
<p>o seguinte teste funcionou perfeitamente (e deu erro quando gravo a expectativa errada, o que é sempre um bom teste do teste :-) ) :</p>
<p>&#64;runwith(powermockrunner.class)
&#64;preparefortest({ teste.class })
public class testetest {</p>
<p> &#64;injectmocks
 private teste teste;</p>
<p> &#64;mock
 private scanner scanner;</p>
<p> &#64;test
 public void shouldstart() throws exception {
 mockito.when(scanner.hasnext()).thenreturn(true);
 boolean resultado &#61; scanner.hasnext();</p>
<p> assertthat(resultado, is(true));
 }</p>
<p>}</p> <p>o operador <a href="http://php.net/manual/en/language.operators.errorcontrol.php"><code>@</code></a> tells php para suprimir mensagens de erro, para que elas não sejam mostradas.</p><p>por exemplo, usando:</p><pre><code>$result = mysql\_query("this is an invalid query"); </code></pre><p>resultaria em um aviso sendo mostrado, informando que a consulta mysql é inválida, enquanto</p><pre><code>$result = @mysql\_query("this is still an invalid query"); </code></pre><p>não faria.</p><p>note, no entanto, que esta é uma prática de programação muito ruim, pois não faz com que o erro desapareça, apenas os esconde e torna a depuração muito pior, já que você não consegue ver o que está realmente errado com seu código.</p><p>em vez de usar <code>@</code>, você deve desativar <s><code>error\_reporting</code> e <code>display\_errors</code></s> apenas <code>display\_errors</code> em <a href="http://no.php.net/manual/en/errorfunc.configuration.php">php.ini</a> </p> reunix, agora ficou mais claro o problemaestava olhando na documentação do firebase e wherearraycontainsany faz uma citação de lista no valorhttps://firebase.google.com/docs/reference/android/com...