Re: Records Feed: binding of to <field/> is essentially random?!</span></a></span> </h1> <p class="darkgray font13"> <span class="sender pipe"><a href="/search?l=google-spreadsheets-api@googlegroups.com&q=from:%22David+Bullock%22" rel="nofollow"><span itemprop="author" itemscope itemtype="http://schema.org/Person"><span itemprop="name">David Bullock</span></span></a></span> <span class="date"><a href="/search?l=google-spreadsheets-api@googlegroups.com&q=date:20110106" rel="nofollow">Thu, 06 Jan 2011 20:57:50 -0800</a></span> </p> </div> <div itemprop="articleBody" class="msgBody"> <!--X-Body-of-Message--> <pre>Like I said, if you put this in the official documentation, then I'll file a reproducible bug against it if I can. If you're not willing to put it in the official documenation, there's not much point either of us attempting to explain the behaviour we see.</pre><pre> In the end, I want predictability from this API. It would be useful (mainly for debugging and human readability of the feed) if the <title/> were bound to something useful. The leftmost of the declared columns would be fine (although I don't get that consistently - I suspect it has something to do with the column insertions and moving-around-operations that have occured in my spreadsheet prior to me attempting to define a table on it). Better would be if I could define in the table definition which column I regarded was a primary key (although in practice, it'll often be my leftmost). By not committing to the *intended* behaviour in the documentation, Google is: a) making life hard for me, since I don't have a specification I can rely on b) making life hard for its own developers, since they don't have a specification they must implement c) wasting your and my time in having this discussion (again) Please listen to me and fix the documentation. I am very disempowered in this discussion, because I can't actually appeal to any authority and say how it ought to be. Even you are only reporting what you observe to be the case. That isn't the same thing as committing to a behaviour, and that's what we clients of the API need. sincerely, David. </pre> </div> <div class="msgButtons margintopdouble"> <ul class="overflow"> <li class="msgButtonItems"><a class="button buttonleft " accesskey="p" href="msg00119.html">Previous message</a></li> <li class="msgButtonItems textaligncenter"><a class="button" accesskey="c" href="index.html#00122">View by thread</a></li> <li class="msgButtonItems textaligncenter"><a class="button" accesskey="i" href="maillist.html#00122">View by date</a></li> <li class="msgButtonItems textalignright"><a class="button buttonright " accesskey="n" href="msg00135.html">Next message</a></li> </ul> </div> <a name="tslice"></a> <div class="tSliceList margintopdouble"> <ul class="icons monospace"> <li class="icons-email"><span class="subject"><a href="msg00113.html">Records Feed: binding of <title/> to <field/> is...</a></span> <span class="sender italic">David Bullock</span></li> <li><ul> <li class="icons-email"><span class="subject"><a href="msg00117.html">Re: Records Feed: binding of <title/> to <fiel...</a></span> <span class="sender italic">Vic Fryzel</span></li> <li><ul> <li class="icons-email"><span class="subject"><a href="msg00118.html">Re: Records Feed: binding of <title/> to <...</a></span> <span class="sender italic">David Bullock</span></li> <li><ul> <li class="icons-email"><span class="subject"><a href="msg00119.html">Re: Records Feed: binding of <title/> to ...</a></span> <span class="sender italic">Vic Fryzel</span></li> <li><ul> <li class="icons-email tSliceCur"><span class="subject">Re: Records Feed: binding of <title/>...</span> <span class="sender italic">David Bullock</span></li> <li><ul> <li class="icons-email"><span class="subject"><a href="msg00135.html">Re: Records Feed: binding of <title...</a></span> <span class="sender italic">Roy Smith</span></li> <li><ul> <li class="icons-email"><span class="subject"><a href="msg00155.html">Re: Records Feed: binding of <t...</a></span> <span class="sender italic">Vic Fryzel</span></li> <li><ul> <li class="icons-email"><span class="subject"><a href="msg00183.html">Re: Records Feed: binding of &...</a></span> <span class="sender italic">David Bullock</span></li> <li class="icons-email"><span class="subject"><a href="msg00189.html">Re: Records Feed: binding of &...</a></span> <span class="sender italic">Vic Fryzel</span></li> </ul> </ul> </ul> </ul> </ul> </ul> </ul> </ul> </div> <div class="overflow msgActions margintopdouble"> <div class="msgReply" > <h2> Reply via email to </h2> <form method="POST" action="/mailto.php"> <input type="hidden" name="subject" value="Re: Records Feed: binding of <title/> to <field/> is essentially random?!"> <input type="hidden" name="msgid" value="26205559.735.1294376263756.JavaMail.geo-discussion-forums@prie35"> <input type="hidden" name="relpath" value="google-spreadsheets-api@googlegroups.com/msg00122.html"> <input type="submit" value=" David Bullock "> </form> </div> </div> </div> <div class="aside" role="complementary"> <div class="logo"> <a href="/"><img src="/logo.png" width=247 height=88 alt="The Mail Archive"></a> </div> <form class="overflow" action="/search" method="get"> <input type="hidden" name="l" value="google-spreadsheets-api@googlegroups.com"> <label class="hidden" for="q">Search the site</label> <input class="submittext" type="text" id="q" name="q" placeholder="Search google-spreadsheets-api"> <input class="submitbutton" name="submit" type="image" src="/submit.png" alt="Submit"> </form> <div class="nav margintop" id="nav" role="navigation"> <ul class="icons font16"> <li class="icons-home"><a href="/">The Mail Archive home</a></li> <li class="icons-list"><a href="/google-spreadsheets-api@googlegroups.com/">google-spreadsheets-api - all messages</a></li> <li class="icons-about"><a href="/google-spreadsheets-api@googlegroups.com/info.html">google-spreadsheets-api - about the list</a></li> <li class="icons-expand"><a href="/search?l=google-spreadsheets-api@googlegroups.com&q=subject:%22Re%5C%3A+Records+Feed%5C%3A+binding+of+%3Ctitle%5C%2F%3E+to+%3Cfield%5C%2F%3E+is+essentially+random%5C%3F%5C%21%22&o=newest&f=1" title="e" id="e">Expand</a></li> <li class="icons-prev"><a href="msg00119.html" title="p">Previous message</a></li> <li class="icons-next"><a href="msg00135.html" title="n">Next message</a></li> </ul> </div> <div class="listlogo margintopdouble"> </div> <div class="margintopdouble"> </div> </div> </div> <div class="footer" role="contentinfo"> <ul> <li><a href="/">The Mail Archive home</a></li> <li><a href="/faq.html#newlist">Add your mailing list</a></li> <li><a href="/faq.html">FAQ</a></li> <li><a href="/faq.html#support">Support</a></li> <li><a href="/faq.html#privacy">Privacy</a></li> <li class="darkgray">26205559.735.1294376263756.JavaMail.geo-discussion-forums@prie35</li> </ul> </div> </body> </html> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9c600957ab46efad',t:'MTc2OTc2NjMyNg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>