擅长:python、mysql、java
<h2>序言</h2>
<p>在调查这个特别的问题时,我发现非常奇怪的是,没有一个非常清晰的<strong>gspread</strong>方法从Google工作表中获取A1表示法的单个范围,但我相信这是有原因的</p>
<p>如文档中所述,gspread的创建者希望减少对googlesheetapi的API调用:<a href="https://docs.gspread.org/en/latest/user-guide.html#getting-all-values-from-a-row-or-a-column" rel="nofollow noreferrer">https://docs.gspread.org/en/latest/user-guide.html#getting-all-values-from-a-row-or-a-column</a></p>
<hr/>
<h2>答案</h2>
<p>无论如何,有一种gspread提供的方法可以通过<strong>batch\u get</strong>方法获得一个或多个特定的范围。你应该试试:</p>
<pre><code>wks.batch_get( ('D2:D',) )[0]
</code></pre>
<p>更好的是,如果您想同时获得两个不同的范围(通过一个API调用),可以调用:</p>
<pre><code>ranges = wks.batch_get( ('D2:D', 'A2:A') )
</code></pre>