けものフレンズBBS NEO

フレンズ検索アプリを作りたい / 241

275 コメント
views
89 フォロー
241
ひねもす 2018/04/02 (月) 22:20:26

@64f1608776
fusion tablesはsqlのORに対応していない…だと

通報 ...
  • 242

    anime_toki
    ちょっと調べたときにそれっぽいことが書いてあったので、まさかとは思ってましたが…

  • 243
    ひねもす 2018/04/02 (月) 22:31:59 >> 241

    ANDだけで作ったsqlを何回も流し込むことで解決できなくはないが
    アルゴリズムが怠いので結構時間かかりそうです。
    例:1話か3話か5話に出たフレンズを出すとなると
    WHERE A1 = 1
    WHERE A1 != 1 AND A3 = 1
    WHERE A1 != 1 AND A3 != 1 AND A5 = 1
    の結果を全部結合しなくちゃいけない。

    244
    ひねもす 2018/04/02 (月) 22:38:48 >> 243

    アルゴリズムはいいとしても
    クエリ頻度が増大してgoogleに拒否られる可能性ががが

    245

    フレンズって全部で何人いるんでしたっけ?
    1000人くらいでしたら、foreachで回した方が早いような気がして来ました。
    GASがどれだけメモリを割り当てられているか不明ですが、1000程度の配列なら問題ないはずです。

    246
    ひねもす 2018/04/02 (月) 22:44:02 修正 >> 243

    そうですね。ポケモンよりは少ない400ちょいなので
    fusion tables捨てて、オブジェクトで保持してforでぶん回したほうが早そうですね。
    では、その方向で構築します。

    追記
    スプレッドシートを探索するほうがメモリ的に安全ですね。

    247

    fusion tables...あいつはいいやつだった...

    248
    ひねもす 2018/04/02 (月) 22:52:08 >> 243

    グッバイfusion tables、
    ちょっと費用かかってもいいからORに対応したら
    また会いに行くよ。