けものフレンズBBS NEO

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

275 コメント
views
89 フォロー
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に対応したら
    また会いに行くよ。