Google表格首次查询需要很长时间

时间:2018-04-28 20:41:08

标签: c# google-sheets-api

我有一张非常小的Google表格,我将其用作项目的数据库。仅查询1个单元平均需要20秒才能完成。在第一次查询之后,任何后续查询都只落后几秒。这种缓慢启动的解释是什么?

代码(链接到工作表和api密钥编辑):

import Text.Megaparsec
import Text.Megaparsec.Char

realLiteral :: (MonadParsec e s m, Token s ~ Char) => m Double
realLiteral = mkFloat <$> sign <*> intgPart <*> fracPart <*> exponent
 where mkFloat sgn itg frc expn
           = fromIntegral sgn * (fromIntegral itg + frc) * 10^^expn
       sign = (-1) <$ char '-'
           <|> 1   <$ char '+'
           <|> pure 1
       intgPart = read . ('0':) <$> many digitChar
       fracPart = char '.' *> (toFrc<$>many digitChar)
               <|> pure 0
        where toFrc "" = 0
              toFrc digits = read digits / 10^length digits
       exponent = oneOf "eEdD" *> ((*) <$> sign <*> (read<$>some digitChar))
               <|> pure 0

输出:

4/28/2018 2:02:31 PM

完成

4/28/2018 2:02:53 PM

花22秒钟查询2个细胞。

编辑: 等了几个小时后,问题似乎消失了。也许如果提出了很多请求,Google会限制连接

0 个答案:

没有答案
相关问题